哪种EF(代码、模型或数据库)适合从头开始应用程序



我将启动一个基于实体框架的MVC 4.0应用程序,但我在EF方面缺乏经验,所以我正在寻找一些现实世界的建议。哪种EF(代码、模型或数据库)适合从头开始应用程序?

现实世界中的应用程序通常使用数据库优先的方法,因为软件架构师通常首先制作数据库图。

但如果您对EF缺乏经验,我想代码优先会帮助您更好地理解ORM的含义及其工作方式。

这是一个非常好的教程。

http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application

就我个人而言,我从数据库优先的方法开始,从EF自动生成模型。起初,我学会了如何与他们合作,但我并不真正理解他们是如何工作的。过了一段时间,随着应用程序的发展,我发现了EF背后的真正原因。

最新更新