2008-08-28 14 views

ответ

3

Да ..

Вот подводные камни (a more detailed discussion here):

Flush после Удалить изменения имен
Выражение Критерия

Это была не жесткая миграция, и это не будет для вы, если у вас есть хорошее покрытие для тестирования.

2

Мы переместились в 2.0, но только для новой разработки (не переносятся старые в новые).

Причиной этого было несколько взломанных изменений, которые являются documented online, и у нас не было бюджета, чтобы исправить это. Крупные из них для использования были:

  • Изменено NHibernate.Expression пространство имен NHibernate.Criterion
  • <nhibernate> раздел игнорируется, используя <hibernate-configuration> раздел (обратите внимание, что они имеют различные форматы XML)

Редактировать: Существует довольно хорошее резюме последних изменений в NHibernate 2.0 на CodeBetter