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