0
我一直在看看NHProf Nhibernate分析器(真的很棒的工具,但不幸的是,在我看来,价格太高了一点)。而且它提出了一个警告,有我这种类型的查询的“无界的结果集”(子集)(预先抓取子集):NHibernate - 限制从热切取得的集合的结果
ICriteria criteria = session.CreateCriteria<SomeType>()
.SetFetchMode("ChildCollection", FetchMode.Eager)
.Add(Restrictions.IdEq(id));
我的问题是,如何应该我正在处理这种类型的查询?有没有办法以某种方式限制急切取得的结果?
另一个问题,我想是有限的收集,如何访问进一步的结果,当需要? (我的意思是我猜你没有懒惰加载后,你已经填充它)。请告诉我,如果我不清楚自己的解释!
谢谢。