Подключение к базе данных Oracle с использованием Entity Framework - PullRequest
0 голосов
/ 11 сентября 2018

Я работаю над POC, где я хочу, чтобы мой проект подключился к базе данных Oracle с помощью EF 6. Вот то, на что я ссылался Нажмите здесь

Я использую управляемый драйвер ODP.NET(ссылка на Oracle.ManagedDataAccess & Oracle.ManagedDataAccess.EntityFramework DLL из моего проекта).

Скачано и установлено EF 6.

Проблема:
Когда я пытаюсь добавитьновое соединение «Server Explorer» VS2017, я получаю сообщение об ошибке

ORA-12514: TNS: слушатель в настоящее время не знает об услуге, запрошенной в дескрипторе соединения

Не уверенпочему я получаю эту ошибку, поскольку я не использую TNS.Я использую EZConnect (см. Рисунок)

  • Операционная система: Windows 7
  • .Net Framework: 4.6.2
  • Visual Studio 2017

Есть мысли?Что мне здесь не хватает?

enter image description here

1 Ответ

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

Можете ли вы попробовать следующее в ORacle:

select value from v$parameter where name='service_names'

Тогда нужно подтвердить, service_names действительно в tnsnames.ora.

В Windows 7, tnsnames.ora находится здесь:

% ORACLE_HOME% \ NETWORK \ ADMIN \ tnsnames.ora

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