2012-06-15 21 views
0

ISets我有一個的ICriteria這是因爲一些混淆和預先抓取我在做返回重複的結果 - 沒有問題,將它們添加到HashedSet並會刪除重複的。的maxResults與NHibernate的

我的問題是,我分頁結果每頁10個結果與SetMaxResults方法,這意味着我返回從我的查詢10個結果。一旦導入的ISet這成爲二,三......

有沒有一種方法,我可以使用和的ICriteria機制來運行一個查詢返回的副本後10個結果已被刪除?

回答

0

修復查詢以刪除笛卡爾產品(重複項)。

+0

我的理解是,這是處理NHibernate的急切加載重複的標準方式?你能詳細說明嗎? – Liath

+0

在第一個查詢返回分頁的實體後執行查詢以獲取您的相關集合 –

+0

您是否正在查詢關聯或子集合? – DanB