Fluent Nhibernate和hbms

Fluent Nhibernate和hbms,nhibernate,fluent-nhibernate,nhibernate-mapping,Nhibernate,Fluent Nhibernate,Nhibernate Mapping,作为FNH用户,您是否发现有时需要使用hbm文件补充FNH?是否有比较常见的边缘情况 干杯, 贝里尔 当Fluent NHibernate中的bug禁止某些内容时。每个版本都有较少的bug,但最终您可能会发现一些bug(最近的一个bug是当存在某些自动映射约定时无法映射字典) 当您有一个遗留系统(使用hbms映射)时,您需要为其添加新的域对象(使用fnh和/或自动映射映射) 如果需要使用命名查询,则需要使用hbm文件,并且可能会使用命名查询来调用存储过程,无论这是因为要调用旧的存储过程,可能是因

作为FNH用户,您是否发现有时需要使用hbm文件补充FNH?是否有比较常见的边缘情况

干杯,
贝里尔

  • 当Fluent NHibernate中的bug禁止某些内容时。每个版本都有较少的bug,但最终您可能会发现一些bug(最近的一个bug是当存在某些自动映射约定时无法映射字典)

  • 当您有一个遗留系统(使用hbms映射)时,您需要为其添加新的域对象(使用fnh和/或自动映射映射)


  • 如果需要使用命名查询,则需要使用hbm文件,并且可能会使用命名查询来调用存储过程,无论这是因为要调用旧的存储过程,可能是因为要调用性能,或者在我最近的案例中,要执行全文搜索。有关设置此设置的更多信息,请参阅和。

    我正在我的(迄今为止,唯一的)NHibernate项目上使用FNH自动映射

    起初,我不得不编写几个FNH重写来解决bug。但是FNH团队很快修复了这些错误,我能够完全消除覆盖

    从未处理过HBM文件,我希望它能保持这种状态