не может найти пространство имен validatorengine с nhibernate, - PullRequest
2 голосов
/ 25 марта 2012

У меня есть рабочие сессии открытия NHibernate и т. Д. Я просто хочу инициализировать новый механизм Validator (в мой проект был добавлен валидатор DLLS из валидатора NHibernate 1.31GA), а мои DLLS для NHibernate - из 3.2GA.

Я что-то не так сделал здесь, я нахожу это настолько странным, что он может найти пространство имен NHibernate, но не nhibernate.validator

Я не могу использовать nhibernate vlaidator nhibernate.dll, потому что мне нужно использовать диалект SQL2008, который требует 3,2 GA

1 Ответ

2 голосов
/ 25 марта 2012

NHibernate.Validator не совместим с NHibernate 3.2GA .Вам нужно взять исходный код и внести следующие изменения

  • заменил ProxyFactoryFactoryNotConfiguredException на Exception в NHibernateHelper.cs

После этого вы можете скомпилировать свою собственную версию, которая работает с NHibernate 3.2,Я сделал это, и у меня до сих пор не было никаких проблем.

...