Добавление базы данных Oracle в качестве модели ADO.NET в визуальную студию
Я следовал этому руководству:
http://download.oracle.com/oll/obe/EntityFrameworkOBE/EntityFrameworkOBE.htm
У меня есть Visual Studio 2012, внешняя база данных Oracle, компоненты доступа к данным Oracle (ODAC).
Сейчас я пытаюсь добавить свою базу данных, и она сначала просит меня установить соединение, но у меня нет места для ввода моего внешнего адреса.
Есть раскрывающийся список для выбора имени источника данных, но он пуст. Итак, в основном, где я могу ввести свой внешний IP- адрес в Oracle Oracle, например: 62.44.121.211
2 ответа
Изменить тип подключения на EZ Connect
а затем вы можете добавить информацию о подключении к базе данных.
Вы не используете правильный источник данных. Вы устанавливали только ODAC или ODT? ODT (Oracle Developer Tools) - это пакет, который добавляет плагины к VS, а не ODAC - что является просто реализацией ADO, в случае.net.
После того, как вы установите правильный пакет, источником данных будет "Oracle Database (Oracle ODP.NET)".
Когда вы будете использовать правильный драйвер, поле "имя источника данных" будет первым, и оно будет редактируемым.
В любом случае - для вашего драйвера (который я рекомендую вам обновить до версии Oracle!) Попробуйте проверить вкладку "Дополнительно" (не уверен, что вы сможете отредактировать ее оттуда).
Другое дело - в старых версиях ODP - вам нужно было добавить базу данных, которую вы хотите подключить, в файл TNSNAMES.ORA - клиента, на котором размещается ODP,
Пожалуйста, попробуйте добавить запись в TNSNAMES.ORA ODP.NET Oracle Home с базой данных, к которой вы хотите подключиться.
Вот как должна выглядеть запись в TNSNAMES: https://dba.stackexchange.com/questions/28326/how-do-i-generate-a-tnsnames-ora-file-to-connect-to-an-oracle-database