Entity framework Oracle与实体框架;未返回从DbProviderServices继承的对象;

Entity framework Oracle与实体框架;未返回从DbProviderServices继承的对象;,entity-framework,visual-studio-2013,Entity Framework,Visual Studio 2013,我正在开发一个使用实体框架和Oracle的解决方案,所有这些对我来说都是新领域。我正在尝试运行一些集成测试(当我来到这里时,这些测试已经就绪),我得到了以下错误: 实体框架提供程序类型“Devart.Data.Oracle.Entity.OracleEntityProviderServices”的“实例”成员, Devart.Data.Oracle.Entity,版本=8.4.407.0,区域性=neutral,PublicKeyToken=09af7300eec23701'未返回对象 继承自“

我正在开发一个使用实体框架和Oracle的解决方案,所有这些对我来说都是新领域。我正在尝试运行一些集成测试(当我来到这里时,这些测试已经就绪),我得到了以下错误:

实体框架提供程序类型“Devart.Data.Oracle.Entity.OracleEntityProviderServices”的“实例”成员, Devart.Data.Oracle.Entity,版本=8.4.407.0,区域性=neutral,PublicKeyToken=09af7300eec23701'未返回对象 继承自“System.Data.Entity.Core.Common.DbProviderServices”的。实体框架提供程序必须从中继承 类和“实例”成员必须返回提供程序的单例实例。这可能是因为提供者 不支持实体框架6或更高版本

因此,我检查了web.config,它指向了该DLL的一个完全不同的版本:

<provider invariantName="Devart.Data.Oracle" 
          type="Devart.Data.Oracle.Entity.OracleEntityProviderServices, 
                Devart.Data.Oracle.Entity, 
                Version=8.3.146.6, 
                Culture=neutral, PublicKeyToken=09af7300eec23701" />

事实上,我在解决方案的任何地方都找不到对8.4.407.0(我知道已经安装)的引用,但它在GAC中。有谁能帮我指点一下,整个上午我的头都撞在墙上


谢谢

谢谢您对Erik的编辑。请检查程序文件x86\Devart\。。。谢谢你,史蒂夫。现在,当他们在那个链接中说“deliver”时,这意味着我只需要手动添加引用(浏览到那个文件夹),对吗?对,只需添加引用并浏览到dll。也要确保copy local=true。好吧,这让我摆脱了那个错误,转到了另一个错误上。谢谢你的帮助。