0

我想将 Fluent NHibernate 与 NHibernate 一起使用。但我想知道 Fluent NHibernate 是否支持来自 NHbernate 的所有映射。还是坚持使用 NHibernate 更好?

4

2 回答 2

4

Fluent NHibernate支持自动映射标准的 nhibernate xml 映射 (hbm),当然还有Fluent风格的映射。您可以将任何这些映射与 Fluent NHibernate 混合和匹配。

Fluent 不支持 NHibernate 版本 3.2 中引入的新的代码样式映射(它们是真正不同的动物),但我不确定这是否真的是一个问题。我个人建议此时使用 Fluent,因为文档要多得多,而且用户群比代码映射要大。

Fluent NHibernate相当容易使用,并且绝对比 xml 样式 (hbm) 映射具有优势。您可以在Fluent Wiki上了解更多信息

于 2011-07-11T00:52:14.447 回答
0

仅供参考;我尝试使用标准 hbm.xml 映射“多对任意”,目前 fluent nhibernate 不支持;

尝试了 Configuration.AddXmlFile 和 HbmMappings

两者仍然失败,错误消息说无效属性“多对任意”

于 2012-10-15T08:53:41.200 回答