升级到nhibernate 3.1

Ehs*_*san 4 nhibernate nhibernate-mapping

我有一个使用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文件?

Sly*_*Sly 8

  1. 升级到NH 3.2时,您不再需要NHibernate.Linq.dll,用于获取LINQ支持的方法名称不是Linq<T>- Query<T>现在
  2. 您无需更改hbm文件
  3. 您需要更新Iesi.Collections程序集
  4. 你不需要castle.dynamic代理dll(你仍然可以使用它,但它不再需要)
  5. 不再需要 Log4Net
  6. 您可能需要更改cfg文件才能更改动态代理设置

使用所有必需的程序集获取最新版NH的最简单方法是使用Nuget