什么是FluentNHibernate/NH Mapping by Code的好处?

fre*_*red 1 nhibernate nhibernate-mapping-by-code

我通过代码测试了FNH和NH映射,它们也工作正常,但这只是我的简单测试,我仍然没有确定每个的优缺点.那里有任何大师,你能告诉我一些信息吗?

Ste*_*ger 6

这主要是品味和个人喜好.

我所知道的几个,不是很强烈的论据:

FNH职业选手

  • FNH比代码映射更老(这是全新的).有一个庞大的社区和有用的文档.
  • FNH旨在尽可能简单,最容易学习.它的使用方式有一个单一的方式.
  • FNH有一些更好的功能,如映射测试和自动映射.

按代码专业人员映射

  • 按代码映射是NH核心的一部分(而FNH是分叉项目).可以预期它将永远得到广泛使用和支持.
  • 按代码映射最有可能更强大和灵活.它是一个非常基本的API,可以以多种不同的方式使用.
  • 按代码映射更接近xml映射,这使得更容易调整文档.