3

我目前正在最终确定将使用实体框架作为其 ORM 的新应用程序的架构。DbSet但是,对于我应该使用默认选项(和DbContext)还是使用“棘手”选项(ObjectSet和) ,我有点困惑ObjectContext?后一个类是否比默认类具有优势?

4

2 回答 2

4

关于这个主题有几篇文章详细介绍了您的问题,我相信您会发现有帮助:

在 DbContext 上,它是否严格优于 ObjectContext?

实体框架 4.1 objectContext vs dbContext

ObjectContext 与 DbContext

Entity Framework 中 DBContext 和 Object 上下文的区别

于 2013-01-17T19:30:11.767 回答
2

只是总结。DbContextObjectContext的包装器。如果需要,还可以通过DbContext访问ObjectContextObjectContext随 EF4 提供,DbContext随 EF4.1 提供。基本上这两种情况几乎相同。DbContext简化了许多事情。此外, DbContext不包含像ObjectContext这样的数百个属性- 它更加清晰和紧凑。

于 2013-10-28T14:21:47.063 回答