Fluent NHibernate和Nhibernate.Mapping.ByCode之间的区别

时间:2012-02-24 18:06:50

标签: nhibernate fluent-nhibernate

有什么区别?我认为自NH 3.2以来Fluent NH已经过时了吗?

2 个答案:

答案 0 :(得分:8)

几乎没有什么重大差异 - FNH已经建立并且非常受欢迎,但是按代码映射功能更强大,更好地与NHibernate功能相结合,我觉得它更优雅。

我建议您阅读我的博客系列,将按代码映射与Fluent NHibernate进行比较 - here 是目录和我的最终结论。

答案 1 :(得分:2)

FNH

  • 更成熟和更受欢迎
  • Fluent API为您带来更多 - 更适合初学者
  • 很多好的文档

按代码映射 - 使用易于实现的API风格,更容易实现,因此更少的怪癖/不一致性 - 附带NHibernate,以及更新的特征

都缺少不同的功能并且有不同的错误。自从代码

发布Mappnig以来,FNH几乎停滞不前