您的项目引用了最新版本的Entity Framework;但是,找不到与此版本兼容的Entity Framework数据库提供程序用于数据连接。如果您已经安装了兼容的提供程序,请确保在执行此操作之前重新构建了项目。否则,请在执行此操作之前退出此向导,安装兼容的提供程序并重建项目。
更新:项目基于洋葱架构的多个图层。我意识到我能够将新模型添加到其他解决方案/层。但是我无法添加我保留大部分模型的这个。
我的系统属性:
我尝试了什么
<provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
<defaultConnectionFactory type="Oracle.ManagedDataAccess.EntityFramework.OracleConnectionFactory, Oracle.ManagedDataAccess.EntityFramework">
</defaultConnectionFactory>
我已经卸载了ODT和ODAC,并安装并安装了以前的版本。
我已将实体框架从6.1.3降级为6.0。
我已将项目构建选项从“任何CPU”更改为“32位”,并尝试以32位相应地安装所有组件。没用。
我检查或比较了网络配置和应用配置文件,其中包含有关oracle和实体框架的任何配置,但看不出有什么问题。
答案 0 :(得分:0)
在尝试了所有这些之后,我重新创建了我用来保存模型类的解决方案,现在我可以添加模型了。问题解决了。