我有一个现有的sql server数据库,并想添加一个新的实体数据模型,我想要指向该现有数据库。我想使用逆向工程,使其成为‘代码优先’的风格。这样做的优点和缺点是什么?在逆向工程中,数据库优先方法的优缺点是什么?我已经在我的数据库中存储了数据。
发布于 2015-09-01 00:29:51
数据库优先的方法很有吸引力,但在目前的形式下是不可持续的。EF 7将去掉位于中间的EDMX文件。将首先使用代码,现有数据库的事件。
看起来你的直觉去CodeFirst和逆向工程它是正确的。为此,已经创建了一些工具。this SO question是一个很好的开始。
但是要回答你的问题:代码优先(1)方法的主要优点是:
(1)附注:在EF 7中,仍然是“数据库优先”,也就是说,数据库已经存在。只是EDMX层不再被使用了。我认为在EF7的头几个月会有一些语言上的误解。
https://stackoverflow.com/questions/32315551
复制相似问题