试图从EF4.1升级到EF6.1,ObjectContext参考代码?

时间:2014-05-02 00:44:05

标签: entity-framework entity-framework-6

我正在尝试升级我的MVC3 / .NET4.5应用程序以使用EF6.1,主要是为了提高性能。

我的一个问题代码行是:

        private AppEntities db = new AppEntities(); 

我已经从references和web.config中删除了system.data.entity,但是这行仍然在寻找这个dll。我确实尝试添加:

using System.Data.Entity.Core.Objects.ObjectContext;

似乎没有解决AppEntities系列试图找到system.data.Entity v4.0.0.0的问题

非常感谢

修改

我设法通过添加:

对此进行排序
using System.Data.Entity.Core.EntityClient;
using System.Data.Entity.Core.Objects;

到AppEntities.cs文件。

还需要添加一些POCO文件。

using System.Data.EntityClient;
using System.Data.Objects;
using System.Data.Objects.DataClasses;

这一切都很好。

但是我现在的问题是,在第一次加载时似乎需要一个年龄来显示页面,猜测这与本机代码创建有关。另外我听说很多在.NET中生成的EF代码现在是Entity Framework.dll中的MSIL,因此也需要编译为本机代码。也许这就是导致我痛苦的原因,请参阅:EF6 Warm up metrics

0 个答案:

没有答案