【发布时间】:2012-02-13 16:32:39
【问题描述】:
我已经开始着手一个新项目,并且正在从 LinqToSQL 切换到 EF 4.1 作为我的 ORM。
我已经设置了一个可以使用的数据库,因此我将采用数据库优先的方法。默认情况下,EF 生成一个扩展 ObjectContext 的上下文。我想知道是否有一个好的方法是用DbContext 替换它。
大多数可用示例仅处理 Code First 和 DbContext,但 DBContext 也可以与 Database First 一起使用。使用 DBContext 有什么好处吗?根据我的阅读,DBContext 是 ObjectContext 的简化版本,并且更易于使用。还有其他优点或缺点吗?
【问题讨论】:
标签: entity-framework orm entity-framework-4 dbcontext objectcontext