首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >现有数据库的新MVC 5项目-代码优先与EDMX (实体数据模型)

现有数据库的新MVC 5项目-代码优先与EDMX (实体数据模型)
EN

Stack Overflow用户
提问于 2016-11-01 00:22:32
回答 1查看 397关注 0票数 4

用MVC5,EF6..。我们将构建一个企业级应用程序。我们有一个现有的数据库。最好先使用EF代码,然后手工编写所有代码,这需要更长的时间,但可能更干净吗?或者我们应该使用EF数据库优先方法,使用EDMX (实体数据模型)?EDMX可以用于企业级应用程序,还是存在性能问题等等.?你有什么建议?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-01 00:35:52

最好先使用EF代码,然后手工编写所有代码,这需要更长的时间,但可能更干净吗?

IMHO,代码第一是最好的解决方案。如果您通过执行此方法从退出数据库生成代码第一类,则可能会花费较少的时间。您还需要知道,EDMX不再存在于实体框架核心版本中(正式称为实体框架7)。如果您计划迁移到EF Core,那么代码在将来可能会对您有所帮助。

或者我们应该使用EF数据库优先方法,使用EDMX (实体数据模型)?

在我的经验中,我在使用EDMX时遇到了很多合并冲突(来自数据库优先或模型优先)。如果许多人不得不在不同的分支中修改EDMX,他们很快就会面临EDMX合并冲突。相信我,有时候很难解决。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40352458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档