我正在尝试定义和使用NHibernate过滤器。我看过许多关于SO的文章。顺便说一句,我也在使用FluentNhibernate。当我比较我的hbm映射文件时,它们看起来都正确。我的过滤器称为IsFlaggedForDelete。以下是相关文件:
过滤def.IsFlaggedForDelete.hbm.xml
这是一个类映射文件的示例:
请注意,这些都是使用FLUentNHibernate通过代码添加的
在我的代码中,我有这个:
Session.EnableFilter("IsFlaggedForDelete").SetParameter("deletedFlag", 0); var gotten = Session.Get (id);
我尝试了不同的方法进行配置,但是鉴于生成的xml(对我而言看起来是正确的),我无法一辈子弄清楚为什么不应用过滤器。我尝试将过滤器包装在(FluentNH)约定中,但无济于事。
任何建议都欢迎
谢谢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。