0
我一直在看看NHProf Nhibernate分析器(真的很棒的工具,但不幸的是,在我看來,價格太高了一點)。而且它提出了一個警告,有我這種類型的查詢的「無界的結果集」(子集)(預先抓取子集):NHibernate - 限制從熱切取得的集合的結果
ICriteria criteria = session.CreateCriteria<SomeType>()
.SetFetchMode("ChildCollection", FetchMode.Eager)
.Add(Restrictions.IdEq(id));
我的問題是,如何應該我正在處理這種類型的查詢?有沒有辦法以某種方式限制急切取得的結果?
另一個問題,我想是有限的收集,如何訪問進一步的結果,當需要? (我的意思是我猜你沒有懶惰加載後,你已經填充它)。請告訴我,如果我不清楚自己的解釋!
謝謝。