обновление nhibernate - PullRequest
       10

обновление nhibernate

4 голосов
/ 28 марта 2011


есть проект, использующий nhibernate v2.1, и мне было интересно, является ли v3 обратно совместимым с 2.1?


Я имею в виду, если я уроню v2.1 dll и заменим его наv3 dll будет работать весь код?

Thnx по вашему мнению.

Ответы [ 2 ]

6 голосов
/ 28 марта 2011

Только что сделал ход недавно.Не было никаких «внеземных» прорывных изменений, в отличие от необходимости обновления с 1.2 до 2.0.На самом деле нам не пришлось ничего менять в нашем коде при обновлении с 2.1.2 GA до 3.0

Однако в примечаниях к выпуску, сопровождающих загрузку, есть некоторые серьезные изменения.

Относительно вопроса, который вы задали с помощью библиотеки NHibernate:

NHibernate зависит от log4net, Castle, Iesi.Collections и т. Д., Поэтому при обновлении убедитесь, что эти DLL также правильны - мы легко решаем эту проблему, позиционируязагруженные двоичные файлы NHibernate в репозитории «lib» и все проекты, которым требуется NHibernate, ссылаются на файл NHibernate.dll в папке «lib» NHibernate.Затем это решает проблему зависимостей, так как все другие необходимые зависимости NHibernate уже находятся в той же папке, что и NHibernate.dll по умолчанию.

1 голос
/ 28 марта 2011

Это почти совместимо.Если вы не использовали linq.Прочитайте информацию о выпуске, есть список критических изменений.

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