Нет Oracle DataSource в мастере модели данных сущностей - PullRequest
9 голосов
/ 19 октября 2011

Я использую ODP.NET и мне нужно сгенерировать ORM из моей базы данных.

Я установил:

  • Visual Studio 2010 Ultimate
  • ODAC1120250Beta_EntityFramework_x64.zip

В Server Expolorer я вижу источник данных для базы данных Oracle и могу подключиться к удаленному серверу Oracle и выполнить запросы.

Когда я добавляю модель данных ADO.NET Entity и хочусгенерировать код из базы данных. Я не вижу источника данных для оракула, как в обозревателе сервера.

Требуется ли загрузить некоторые дополнительные материалы для запуска инфраструктуры сущностей с помощью ODP.NET?

РЕДАКТИРОВАТЬ:

  1. Использовать последнюю версию ODP.NET
  2. Снять отметки с сервисов Oracle для Microsoft Transaction Server .... Во время установки

Ответы [ 3 ]

2 голосов
/ 25 июня 2012

Вы должны установить ODAC 11.2.0.2.30 или выше, 32-разрядная версия. Entity Framework не поддерживался в более ранних версиях и в настоящее время не поддерживается в 64-битном ODAC. увидеть: https://forums.oracle.com/forums/thread.jspa?threadID=2202085

Я делаю это (у меня была версия 2010 Pro SP1 на W764) и использую «Модель данных объекта ADO.NET» для хорошей работы в запросе LINK.

"Classe LINK to SQL" не работает.

0 голосов
/ 02 марта 2018

Что в конечном итоге сработало в моем случае (VS2017):

  1. Закройте Visual Studio.
  2. Удалите ODT и ODAC несовместимые (более старые) версии.В моем случае весь ODTwithODAC121021,
  3. Установите самую новую версию, в моем случае ODTwithODAC122010.
  4. Запустите VS снова.

Фактически я удалил все, что связано с Oracleно разработчик SQL.Затем установил ODTwithODAC122010 и сразу после этого появилась модель данных Entity для соединений Oracle.Параметр сервера транзакций Microsoft не отключен, проблем не обнаружено.

ODTwithODAC122010 взят из http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

0 голосов
/ 07 июня 2017

Я смог решить эту проблему путем удаления ODP.NET и переустановки обратно. Во время процесса установки ODP.NET обнаружит Visual Studio и обязательно проверит опцию. После этого управляемый драйвер оракула появится в провайдере данных.

Надеюсь, что это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...