обновить до nhibernate 3.1 - PullRequest
       1

обновить до nhibernate 3.1

4 голосов
/ 15 августа 2011

У меня есть проект, использующий NHibernate (версия 2.2). Что мне делать для обновления до NHibernate 3.2?

Нужно ли это обновление после DLL?

  1. NHibernate.Linq.dll
  2. Iesi.Collections.dll
  3. Castle.Core.dll
  4. Castle.DynamicProxy2.dll
  5. Log4net.dll

Нужно ли мне обновить файлы hbm? Нужно ли мне обновлять файл hibernate.cfg.xml?

Ответы [ 2 ]

8 голосов
/ 15 августа 2011
  1. При обновлении до NH 3.2 вам больше не нужен NHibernate.Linq.dll, , но имя метода, которое используется для получения поддержки LINQ, не Linq<T> - его Query<T> сейчас
  2. Вам не нужно изменять файлы hbm
  3. Вам нужно будет обновить сборку Iesi.Collections
  4. Вам не нужен dll в Castle.dynamic (вы все еще можете использовать его, но он больше не требуется)
  5. Log4Net больше не требуется
  6. Возможно, вам потребуется изменить файл cfg, чтобы изменить настройки динамического прокси

Самый простой способ получить последнюю версию NH со всеми необходимыми сборками - это использовать Nuget

0 голосов
/ 15 августа 2011

обновите dll и протестируйте вашу программу, обычно этого должно быть достаточно

...