【发布时间】:2015-02-05 20:54:08
【问题描述】:
我将启动一个基于实体框架的 MVC 4.0 应用程序,但我对 EF 缺乏经验,因此我正在寻找一些现实世界的建议。哪种 EF(代码、模型或数据库)适合从头开始应用程序?
【问题讨论】:
标签: asp.net asp.net-mvc entity-framework-4
我将启动一个基于实体框架的 MVC 4.0 应用程序,但我对 EF 缺乏经验,因此我正在寻找一些现实世界的建议。哪种 EF(代码、模型或数据库)适合从头开始应用程序?
【问题讨论】:
标签: asp.net asp.net-mvc entity-framework-4
现实世界的应用程序通常使用数据库优先的方法,因为软件架构师通常首先制作数据库图。
但如果您对 EF 不熟悉,我想代码优先会帮助您更好地理解 ORM 的含义及其工作原理。
这是一个很好的教程。
就个人而言,我从数据库优先的方法开始,从 EF 自动生成模型。起初,我学会了如何与它们一起工作,但我并没有真正理解它们是如何工作的。一段时间后,随着应用程序的增长,我弄清楚了 EF 的真正含义。
【讨论】: