【发布时间】:2014-03-27 17:39:56
【问题描述】:
我刚刚观看了有关 EF6.1 中新的“代码优先到现有数据库”功能的 MSDN 视频
http://channel9.msdn.com/Blogs/EF/Code-First-to-Existing-Database-EF6-1-Onwards-
但是,作为 EF 的新手,这似乎是从数据库生成 POCO 模型类,这正是我认为“数据库优先”所做的(而且我理解“数据库优先”与“代码优先”相反)
有什么区别?它们都是“数据库优先”!
【问题讨论】:
-
已经有了很好的解释,这里不需要重复答案。 Code-first vs Model/Database-first
-
否 - 这是一个不同的问题。 “现有数据库的代码优先”是 EF 6.1 中的新功能
-
现有数据库的代码优先并不是新事物。请参阅 Scott Guthrie 的this blog
-
EF 6.1 中的所有新功能是用于从数据库逆向工程实体类的新工具。这种能力以前就有。现在只需点击一下即可。
-
@Anthony - 该功能在 Entity Framework Power Tools 中已存在很长时间,但在 6.1 中已集成到 EF 工具本身中。
标签: c# entity-framework