NHibernateException: не удалось создать драйвер из NHibernate.Driver.OracleClientDriver - PullRequest
0 голосов
/ 01 апреля 2012

У меня есть приложение WPF на основе NHibernate => oracle10g XE.Я получаю сообщение об ошибке, упомянутое в заголовке, когда пытаюсь подключиться с удаленного компьютера (Windows 7).

Конечно, я установил ODAC (ODAC112030Xcopy_x64), он установлен в GAC, а также в machine.config, я также добавил Oracle.DataAccess в папку bin.

Я уже прочитал эту статью , но, к сожалению, это не помогло.

Самое интересное, что я протестировал свое приложение на многих машинах ина тех, у которых установлен VS2010 все работает отлично, соединение установлено и т. д.

Что мне не хватает?что еще нужно установить?

1 Ответ

1 голос
/ 19 июня 2012

Вы используете Fluent конфигурацию? У меня была такая же проблема при использовании Framework 4.0. Чтобы решить эту проблему, я изменил конфигурацию сессии. Вместо использования:

FluentNHibernate.Cfg.Db.OracleClientConfiguration.Oracle10

Попытка:

FluentNHibernate.Cfg.Db.OracleDataClientConfiguration.Oracle10

Первый использует пространство имен System.Data.OracleClient, второй использует Oracle.DataAccess.

Я использую Oracle Client 11g R2, ODAC 11.2 Release 4 (11.2.0.3.0), в 32-битных и 64-битных окнах 7.

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