【问题标题】:Fluent Nhibernate and hbms流畅的 Nhibernate 和 hbms
【发布时间】:2010-05-05 22:16:23
【问题描述】:

作为 FNH 用户,您是否发现有时需要用 hbm 文件补充 FNH?如果有的话,有什么相对常见的边缘情况吗?

干杯,
浆果

【问题讨论】:

    标签: nhibernate fluent-nhibernate nhibernate-mapping


    【解决方案1】:

    如果您需要使用命名查询,您将需要使用 hbm 文件,并且您可能会使用命名查询来调用存储过程,无论这是因为您有旧的存储过程要调用,可能是性能或我最近的情况下,进行全文搜索。有关设置的更多信息,请访问 herehere

    【讨论】:

      【解决方案2】:
      1. 当 Fluent NHibernate 中的错误禁止某些事情时。每个版本都有较少的错误,但您最终可能会发现一些错误(最近的是在某些自动映射约定存在时无法映射字典)

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

      【讨论】:

        【解决方案3】:

        我在我的(到目前为止,也是唯一一个)NHibernate 项目中使用 FNH Automapping。

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

        不必处理 HBM 文件,我希望它保持这种状态!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-05
          • 1970-01-01
          相关资源
          最近更新 更多