ObjectContext和ObjectSet是否比DbContext和DbSet更具优势?

时间:2013-01-17 18:06:33

标签: entity-framework objectset dbset

我目前正在最终确定将使用Entity Framework作为其ORM的新应用程序的体系结构。但是,我对是否应该使用默认选项(DbSetDbContext)或使用“棘手”选项(ObjectSet和{{1}感到困惑}})?后面的类提供了优于默认类的优势吗?

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

只是摘要。 DbContext ObjectContext 的包装器。如果需要,您还可以通过 DbContext 访问 ObjectContext ObjectContext 附带EF4, DbContext 附带EF4.1。基本上两种情况几乎相同。 DbContext 简化了许多事情。此外, DbContext 不包含数百个属性,如 ObjectContext - 它更清晰紧凑。