Свободный NHibernate с проблемой DB2 - PullRequest
1 голос
/ 28 октября 2010

У меня есть проект, который использует Fluent NHibernate.Когда я пытаюсь использовать DB2Configuration для соединения с базой данных DB2, я получаю следующую ошибку при попытке построить SessionFactory:

"Не удалось найти реализацию IDbCommand и IDbConnection в сборке IBM.Data.DB2."

Сборка, включенная в мою установку IBM Client Access V6R1, называется" IBM.Data.DB2.iSeries.dll ", а не" IBM.Data.DB2 ".Я скучаю по чему-то, о чем я не знаю?Любая помощь будет принята с благодарностью.

1 Ответ

3 голосов
/ 28 октября 2010

Эта ошибка возникает из-за того, что NHibernate ищет сборку и пространства имен «старого» поставщика IBM .NET (IBM.Data.DB2), а у вас новый поставщик данных. Эта тема может прояснить это немного подробнее.Я изменил исходный код NHibernate, чтобы он выполнял поиск новых пространств имен, как было предложено в ссылке, но затем столкнулся с другими проблемами и решил поискать другие варианты.Так что у меня нет решения, но надеюсь, что это поможет.

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