Я хочу использовать Oracle XE DB в моем проекте ASP.NET MVC.Я установил Oracle 11g XE на той же машине, где работает VS.Установка успешно завершена в C: \ oraclexe.Все, как и ожидалось, я смог подключиться к БД через обозреватель сервера, используя поставщик доступа к данным Oracle.Но я хочу использовать ODP.NET, поэтому я установил ODP.NET + ODT в C: \ app.Вот первая запутанная вещь.Структура каталогов C: \ oraclexe .. \ server и C: \ app .. \ client_1 аналогична.Оба имеют папку NETWORK \ ADMIN, в которой находится Tnsnames.ora.Я понимаю, что клиент используется для подключения к базе данных, но:
- Какой Tnsname.ora будет использоваться для подключения к базе данных?
- Oraclexe также содержит папку odp.net, где Oracle.DataAccess.dll находится.Если установка сервера идет с odp.net, почему мне нужно установить ODAC?Обозреватель серверов в VS предложил мне драйверы ODP.NET для подключения только после установки ODAC.
- ODAC поставляется с Oracle Instant Client.Когда использовать Oracle Client, а когда Oracle Instant Client?Если я выберу Oracle Client и затем установлю ODAC для подключения, он также установит Instant Client, который является частью ODAC?
- Наконец, после установки сервера и клиента VS 2010 по-прежнему не предлагает мне провайдеров Oracleв конфигурации ASP.NET