Поставщик DDEX не установлен для ошибки Oracle.DataAccess.Client - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть приложение WebForms, которое взаимодействует с базой данных Oracle с помощью EntityFramework.Я могу открыть и просмотреть файл .edmx (модель данных) без каких-либо ошибок, но когда я пытаюсь выполнить действие Update model from Database... после изменений в БД, я получаю следующую ошибку:

enter image description here

Я использую: Oracle 11g 32bit edition, EntityFramework 5.0.0, ODP.NET для Visual Studio 2017.

ODP.NET установлен правильно, и я могу подключитьсяв БД и просматривать изменения (напр., новая процедура).

Есть идеи, что может быть не так?

1 Ответ

0 голосов
/ 17 сентября 2018

Приложение В настоящее время я работаю над используемой неуправляемой библиотекой Oracle.DataAccess, которая устарела. На самом деле, ошибка была действительно простой. Я установил провайдер ODP.NET для Visual Studio, но забыл переместить свойство схемы файла .edmx. Простое изменение Provider="Oracle.DataAccess.Client" с Provider="Oracle.ManagedDataAccess.Client" (щелкните правой кнопкой мыши на файле .edmx, и Open использует XML-редактор).

...