【发布时间】:2009-12-23 08:15:48
【问题描述】:
我有一个与其他对象有很多关联的对象。所有这些都是由 nHibernate 懒惰地获取的,这在几乎所有情况下都很好。
在特定情况下,在这种情况下导出大量记录,我想将 Fetchmode 设置为对所有关联进行渴望。有没有办法做到这一点,而不必手动指定每个:
ICriteria crit = CreateCriteria().
.SetFetchMode("Address", FetchMode.Eager)
.SetFetchMode("ContactPerson", FetchMode.Eager);
我想找到但没能找到的方法:
// This doesn't work.
ICriteria crit = CreateCriteria().SetFetchMode(FetchMode.Eager);
【问题讨论】:
标签: .net nhibernate criteria eager-loading