【发布时间】:2014-06-11 08:44:07
【问题描述】:
我是 MVC 新手,看不到 Code First 和 Model First 之间的区别。它们对我来说似乎是一样的:你写出将成为领域模型的类,MVC 会自动为你创建数据库。
我认为这两种方法之间没有区别。我在这里错过了什么?
【问题讨论】:
-
我看到了这篇文章,但我仍然不清楚其中的差异。
-
代码优先:您通过代码创建模型,EF 为您创建数据库。模型优先:您有一个预先存在的数据库,EF 会为您创建模型。
-
@MikeC。这不是你提到的最后一个数据库优先吗?
-
你说得对,我误会了。这很好地解释了它:stackoverflow.com/questions/5446316/…
-
首先,MVC 与它们中的任何一个都无关。你在谈论实体框架。 Entity Framework 与 MVC 没有任何关系,除了它经常在 MVC 项目中使用。
标签: entity-framework