我正在使用实体框架 5 并有两个 Visual Studio 2010 解决方案。一种是带有一个项目的小型测试解决方案,另一种是带有多个项目的更大的解决方案,我正在执行实际的业务应用程序。
较小解决方案中的实体同时具有.Load()方法和.Local属性。
较大解决方案中的实体两者都没有。
我在项目中同时引用了system.data.entity和EntityFramework。
我已经比较了这两种解决方案,但无法弄清楚大型解决方案中缺少什么。任何指向下一步看的方向的指针都将不胜感激。
我正在使用实体框架 5 并有两个 Visual Studio 2010 解决方案。一种是带有一个项目的小型测试解决方案,另一种是带有多个项目的更大的解决方案,我正在执行实际的业务应用程序。
较小解决方案中的实体同时具有.Load()方法和.Local属性。
较大解决方案中的实体两者都没有。
我在项目中同时引用了system.data.entity和EntityFramework。
我已经比较了这两种解决方案,但无法弄清楚大型解决方案中缺少什么。任何指向下一步看的方向的指针都将不胜感激。
在 Pawel 的评论提示下,我发现它smaller solution
基于DbContext,它为我提供了.Load()
方法和.Local
属性。
要切换larger solution
到,我按照此网页http://msdn.microsoft.com/en-US/data/jj206878DbContext
中的这些步骤操作
接下来,我们需要交换我们的模型以生成使用 DbContext API 的代码,该 API 在 Entity Framework 的更高版本中引入。
在 EF 设计器中右键单击模型的空白处,然后选择添加代码生成项...</p>
从左侧菜单中选择 Online Templates 并搜索 DbContext
为 C# 选择 EF 5.x DbContext Generator,输入“YourChoiceOfName”作为名称,然后单击添加
我现在拥有该.Local
属性,并且我怀疑该.Load()
方法也可用,尽管我尚未使用它。