【发布时间】:2009-12-09 18:34:37
【问题描述】:
我必须显示一些存储在关系数据库中的对象,我使用 fluent NHibernate 来获取它们。
由于我需要分页,因此我必须同时获取所有对象的计数以及当前页面本身的对象。
这两个目的的 ICriteria 在某种程度上非常相似 - 我最后添加了计数 .SetProjection(Projections.RowCount()) 对于当前对象列表,我添加 SetFirstResult、AddOrder 和 SetMaxResults
有什么方法可以撤消对标准的投影并为结果本身重新使用标准,还是我必须为此目的重建标准?
hibernate forums 提出了一种行不通的方法。
【问题讨论】:
标签: c# fluent-nhibernate projection icriteria