0

我很困惑选择使用实体框架的方式。

这些方式有什么不同(数据库优先,模型优先,代码优先)?

我刚刚开始了一个中型项目(这个项目在 ASP.NET MVC 和可能的 MIS 和 CRM 中)

谢谢你帮助我。

4

1 回答 1

3

没有最好的办法。一切都取决于您用于开发应用程序的方法。

如果你在做领域驱动设计,并且你从业务逻辑开始,实体被认为是不了解持久性的,那么 Code First 显然是你的方式(因为你在添加持久性之前编写代码)。

如果您已经有现有的数据库或者您使用数据优先的方法(当在编写代码之前设计数据库结构时),那么数据库优先是您的选择。

于 2014-02-04T15:52:10.773 回答