升级到nhibernate 3.1

时间:2011-08-15 06:32:58

标签: 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
  6. 我是否需要升级hbm文件?我是否需要升级hibernate.cfg.xml文件?

2 个答案:

答案 0 :(得分:8)

  1. 升级到NH 3.2时,您不再需要NHibernate.Linq.dll,用于获取LINQ支持的方法名称不是Linq<T> - 其{{1}现在
  2. 您无需更改hbm文件
  3. 您需要更新Iesi.Collections程序集
  4. 你不需要castle.dynamic代理dll(你仍然可以使用它,但不再需要它了)
  5. Log4Net是not required anymore
  6. 您可能需要更改cfg文件才能change dynamic proxy settings
  7. 使用所有必需的程序集获取最新版NH的最简单方法是使用Nuget

答案 1 :(得分:0)

升级dll并测试你的程序,通常这应该足够了