Я использую попытку создать соединение с базой данных Oracle через Entity Framework в Visual Studio 2008. Я использую 64-битную Vista Ultimate.
Сначала мне было трудно даже подключиться к БД через Visual Studio, но в итоге все заработало, установив 10204_vista_w2k8_x64_production_db AND ODTwithODAC1110720, но только минимальные части, необходимые для взаимодействия через Visual Studio.
Я совершенно новичок в этой настройке, поэтому, скорее всего, я уже допустил ошибку, но установка обоих пакетов - единственный способ создать соединение через Visual Studio.
Я установил соединение и использовал мастер для создания. EDMX файл. Модель и ассоциации были созданы идеально, и я думал, что все будет хорошо работать. Я использовал имя по умолчанию "Entities" в качестве ссылочного имени.
Когда я пытаюсь сделать следующее
filingsContext = New Entities()
filingsContext.TABLE_NAME_HERE.First()
Я получаю следующую ошибку ..
InnerException = {"Невозможно загрузить C: \ app \ adexter \ OraHome_1 \ oci.dll. Убедитесь, что вы используете 64-кратную версию клиента Oracle с 64-кратным приложением."}
Как получается, что я могу подключаться к oracle db в любой точке, кроме случаев, когда я запускаю приложение?