Подключение к Oracle, управляемый доступ к данным через tnsnames.ora - PullRequest
0 голосов
/ 02 июля 2019

На самом деле наше решение работает с устаревшим неуправляемым (?) Поставщиком Oracle .NET Oracle.DataAccess.dll и использует файл tnsnames.ora компьютера.

Мы хотели бы обновить это и использовать вместо этого управляемую dll Oracle (через последнюю версию Oracle.ManagedDataAccess nuget).

У нас в приложении web.config ключ, который указывает, какой tnsnames источник использовать.

Что для меня немного неясно, какие изменения нужно сделать после установки управляемого nuget и удаления старого Oracle.DataAccess.dll ...

1 Ответ

0 голосов
/ 02 июля 2019

Я бы не считал неуправляемый ODP.NET устаревшим. Он все еще разрабатывается и поддерживается, в настоящее время вы можете скачать версию 19. Кроме определения местоположения файла tnsnames.ora, нет ничего, чтобы. Удаление неуправляемого ODP.NET необязательно.

Обратите внимание, что шаблон поиска для файла tnsnames.ora отличается в управляемом ODP.NET от того, что было для неуправляемого поставщика, см. Определение местоположения соответствующего файла tnsnames.ora

Одно важное отличие заключается в следующем: управляемый драйвер не читает реестр для TNS_ADMIN, тогда как неуправляемый драйвер делает.

...