发布
社区首页 >问答首页 >EF电动工具从数据库对EF数据库进行逆向工程。有什么不同?

EF电动工具从数据库对EF数据库进行逆向工程。有什么不同?
EN

Stack Overflow用户
提问于 2015-09-01 00:12:40
回答 1查看 355关注 0票数 0

我有一个现有的sql server数据库,并想添加一个新的实体数据模型,我想要指向该现有数据库。我想使用逆向工程,使其成为‘代码优先’的风格。这样做的优点和缺点是什么?在逆向工程中,数据库优先方法的优缺点是什么?我已经在我的数据库中存储了数据。

EN

回答 1

Stack Overflow用户

发布于 2015-09-01 00:29:51

数据库优先的方法很有吸引力,但在目前的形式下是不可持续的。EF 7将去掉位于中间的EDMX文件。将首先使用代码,现有数据库的事件。

看起来你的直觉去CodeFirst和逆向工程它是正确的。为此,已经创建了一些工具。this SO question是一个很好的开始。

但是要回答你的问题:代码优先(1)方法的主要优点是:

  • 更容易更新到EF 7当其发布的
  • 使额外的努力反向工程,然后,您将节省大量的时间和麻烦享受迁移系统
  • 删除一个图形图层在Visual Studio ( EDMX)中,这通常是缓慢和笨拙时,DB增长

(1)附注:在EF 7中,仍然是“数据库优先”,也就是说,数据库已经存在。只是EDMX层不再被使用了。我认为在EF7的头几个月会有一些语言上的误解。

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

https://stackoverflow.com/questions/32315551

复制
相关文章

相似问题

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