2008-08-28 41 views

回答

3

是..

这里有陷阱(a more detailed discussion here):

冲洗后删除
表达命名空间的变化来判定中

这不是一个艰难的迁移,而且不会对你是否有良好的测试覆盖率。

2

我们已经转移到了2.0版本,但只是针对新的开发(而不是将旧版本迁移到新版本)。

原因是这里有一些突破的变化是documented online,我们没有预算来解决它。 大的人使用的是:

  • 改变NHibernate.Expression 命名空间NHibernate.Criterion
  • <nhibernate>节被忽略,使用<hibernate-configuration>部分(注意,它们有不同的XML格式)

编辑:有一个很好的总结NHibernate 2.0的最新变化CodeBetter