Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有Oracle.ManagedDataAccess的实体框架:EDMX文件中出现错误175_Oracle_Entity Framework_Visual Studio 2012_Ef Database First_Oracle Manageddataaccess - Fatal编程技术网

具有Oracle.ManagedDataAccess的实体框架:EDMX文件中出现错误175

具有Oracle.ManagedDataAccess的实体框架:EDMX文件中出现错误175,oracle,entity-framework,visual-studio-2012,ef-database-first,oracle-manageddataaccess,Oracle,Entity Framework,Visual Studio 2012,Ef Database First,Oracle Manageddataaccess,我将Entity Framework 5与Oracle.ManagedDataAccess一起使用。 Visual Studio说我的edmx文件中存在错误: 错误175:在配置中找不到指定的存储提供程序,或者该提供程序无效 我的应用程序编译和运行没有任何问题。我无法使用模型浏览器实体模型设计器无法显示edmx文件 当我将dataprovider从Oracle.ManagedDataAccess重新配置为Oracle.DataAccess时,它会起作用,但Oracle组件仅安装在我的开发计算机上

我将Entity Framework 5与Oracle.ManagedDataAccess一起使用。 Visual Studio说我的edmx文件中存在错误:

错误175:在配置中找不到指定的存储提供程序,或者该提供程序无效

我的应用程序编译和运行没有任何问题。我无法使用模型浏览器实体模型设计器无法显示edmx文件

当我将dataprovider从Oracle.ManagedDataAccess重新配置为Oracle.DataAccess时,它会起作用,但Oracle组件仅安装在我的开发计算机上,因此我无法使用Oracle.DataAccess

这是我的web.config:


我的新笔记本电脑上有同样的错误信息。我正在运行VisualStudio2019(v16.4.5)。包含my model first.edmx文件的项目是一个.NET 4.6类库,引用了Oracle.ManagedDataAccess.dll v12.1.24160719和Oracle.ManagedDataAccess.EntityFramework.dll v12.1.2400

修复方法是下载并安装适用于VisualStudio2019的Oracle开发工具。此.vsix文件可在此处下载:


现在,我可以在designer中使用.edmx文件,就像在旧笔记本上一样。

这方面运气好吗?