没有为Oracle.DataAccess.Client错误安装DDEX提供程序

时间:2018-09-17 10:33:26

标签: c# oracle oracle11g odp.net oracle-manageddataaccess

我有WebForms应用程序,可以使用EntityFramework与Oracle数据库进行交互。 我可以打开并查看.edmx(数据模型)文件,没有任何错误,但是当我尝试对数据库进行更改后执行操作Update model from Database...时,出现以下错误:

enter image description here

我正在使用:Oracle 11g 32位版本,EntityFramework 5.0.0,用于Visual Studio 2017的ODP.NET。

ODP.NET已正确安装,我能够连接到数据库并查看更改(例如新过程)。

任何想法可能有什么问题吗?

1 个答案:

答案 0 :(得分:0)

应用程序我目前正在使用不推荐使用的非托管Oracle.DataAccess dll。实际上,该错误非常简单。我已经为Visual Studio安装了ODP.NET提供程序,但是我忘记使用Moedy .edmx文件的Schema属性。简单的改变 Provider="Oracle.DataAccess.Client"Provider="Oracle.ManagedDataAccess.Client"(右键单击.edmx文件,然后Open使用XML编辑器)。