【发布时间】:2012-10-31 21:17:05
【问题描述】:
我正在使用实体框架 5 并有两个 Visual Studio 2010 解决方案。一种是包含一个项目的小型测试解决方案,另一种是包含多个项目的大型解决方案,我在其中执行实际业务应用程序。
较小解决方案中的实体同时具有 .Load() 方法和 .Local 属性。
更大的解决方案中的实体都没有。
我在项目中同时引用了 system.data.entity 和 EntityFramework。
我已经比较了这两种解决方案,但无法弄清楚大型解决方案中缺少什么。任何指向下一步看方向的指针都将不胜感激。
【问题讨论】:
-
是否有可能较大的使用 DbContext 和 POCO 实体,而较小的使用 ObjectContext 并且实体是从 EntityObject 类派生的?
-
@Pawel 就 DbContext 和 ObjectContext 而言,它实际上是相反的。请看下面我的回答。如果您想写出自己的答案并且我更喜欢它的解释,那么我会接受您的答案而不是我的答案,因为您为我指明了正确的方向。谢谢!
标签: c# entity-framework entity-framework-5