在NHibernate中使用ISets的MaxResults

时间:2012-06-15 07:34:03

标签: .net nhibernate pagination icriteria

我有一个ICriteria,由于一些别名和急切的提取,我正在返回重复的结果 - 没问题,将它们添加到HashedSet并且将删除重复项。

我的问题是我使用SetMaxResults方法将结果分页到每页10个结果,这意味着我从查询中返回10个结果。一旦导入ISet,这就变成了两个或三个......

有没有办法可以使用ICriteria机制运行查询,在删除重复项后返回10个结果?

1 个答案:

答案 0 :(得分:0)

修复您的查询以删除笛卡尔积(重复)。