Кто-нибудь перешел на NHibernate 2.0 в производственной среде?
-
09-06-2019 - |
Вопрос
Если да, столкнулись ли вы с какими-либо непосредственными проблемами?
Решение
ДА..
Вот эти подводные камни (более подробное обсуждение приведено здесь):
Промыть после удаления
Изменение пространства имен выражений на Критерий
Это была несложная миграция, и она не будет сложной для вас, если у вас хорошее покрытие тестами.
Другие советы
Мы перешли на версию 2.0, но только для новой разработки (не переносим старую версию на новую).
Причина этого заключалась в том, что есть пара кардинальных изменений, которые документировано онлайн и у нас не было бюджета, чтобы это исправить.Самыми большими из них для использования были:
- Изменен NHibernate.Выражение пространство имен на NHibernate.Критерий
<nhibernate>
раздел игнорируется, используя<hibernate-configuration>
раздел (обратите внимание, что они имеют разные форматы XML)
Редактировать:Там есть довольно хорошее краткое изложение последних изменений в NHibernate 2.0 на Улучшитель кода