我有一个包含三个项目的解决方案:一个项目使用EntityFramework版本5(我的数据访问层),另一个项目使用版本6(ASP.NET MVC应用程序)。我正在使用绑定重定向来共存它们。但是,在运行时,我得到了EntityFramework 5特有的功能错误(确切地说是DbExtensions)。看起来在运行时正在加载版本6。
答案 0 :(得分:0)
根据@Dismissile建议,将您的数据访问层升级到EF6。
在EF6中, DbExtensions 类仍然存在,但已重命名(请参阅https://entityframework.codeplex.com/wikipage?title=Design%20Meeting%20Notes%20-(March%2021%2C%202013)至 QueryableExtensions (请参阅文档http://msdn.microsoft.com/en-us/library/system.data.entity.queryableextensions(v=vs.113).aspx)。