使用Fluent NHibernate映射表和简单视图

时间:2010-04-27 06:55:09

标签: nhibernate views fluent

我已经映射了一个简单的实体,让我们说使用Fluent NHibernate的发票,一切正常......过了一段时间我发现经常需要处理'已发送的发票'(通过发送的发票我们是指所有实体履行invoice.sent == true condition)...有没有办法根据我的数据访问层轻松抽取“已发送的发票”?我不喜欢在我的一半存储库方法中重复上述条件的想法。 我认为使用简单的过滤视图是最佳的,但它怎么可能呢? 也许我这样做非常错误,有人会帮助我意识到这一点:)?

2 个答案:

答案 0 :(得分:0)

就个人而言,我只会使用存储库中的额外方法。

答案 1 :(得分:0)

虽然我个人使用存储库方法,但您可以使用NHibernate filters执行此操作,该存在完全用于此目的。