【问题标题】:Nibernate / Fluent NHibernate : Using Filter with SubclassMapNibernate / Fluent NHibernate:使用带有 SubclassMap 的过滤器
【发布时间】:2011-11-03 21:59:27
【问题描述】:

使用 Fluent NHibernate,我成功地在我的 NHibernate 会话上设置了一个全局过滤器,并在 ClassMap 类中使用它。 Filter WHERE 子句会自动附加到使用该映射的查询中 - 如本论坛其他帖子所述。

Fluent NHibernate 没有实现 SubclassMap 的 ApplyFilter,它只针对 ClassMap 实现。通过后门添加过滤器,将 MappingProviderStore 传递给 SubclassMap 构造函数,然后将过滤器添加到其中,很容易进行测试。在调试器中检查生成的类表明所有内容都与 ClassMap 相同。然而,这并不奇怪。

谁能告诉我过滤器是否应该在 NHibernate 本身中与 SubclassMap 一起使用?

因此这是否最终可能在 Fluent NHibernate 中得到支持(例如通过实现 SubclassMap.ApplyFilter)?

在 NHibernate 3.1 中使用 Fluent NHibernate 2.1

【问题讨论】:

    标签: nhibernate filter global fluent


    【解决方案1】:

    我假设流利的调用应用过滤器: 根据Jira Entry,在 2012 年 10 月,该功能尚未在 NH 中可用。

    【讨论】:

      猜你喜欢
      • 2011-02-22
      • 2010-10-31
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      相关资源
      最近更新 更多