【发布时间】:2012-04-06 21:12:40
【问题描述】:
我还没有与实体框架有太多接触,因此我想听听一些有经验的人。
我有一个 MVC 项目,而我的 DataAccess 位于另一个项目中,我想在其中放置我的 EDMX 文件。
那么我想如何命名这个文件呢?默认情况下它是“Model1.edmx”,但在 MVC 的上下文中,我对这个名称感到不舒服。真的是模特吗? 我倾向于称它为“DbModel”或其他名称以表明它是与数据库相关的东西。
你们怎么称呼实体类?我想我喜欢 EF 的典型名称“DbContext”。
所以在我的控制器中我会有类似的东西
public class WorldController : Controller
{
DbContext db = new DbContext();
public ActionResult Own()
{
var allContinents = db.Continents;
[...]
}
}
对不起,我很在意命名。
【问题讨论】:
标签: asp.net-mvc entity-framework edmx