我有一个与其他对象有很多关联的对象。所有这些都是由 nHibernate 懒惰地获取的,这在几乎所有情况下都很好。
在一个特定的场景中,在这种情况下会导出大量记录,我想将 Fetchmode 设置为对所有关联都渴望。有没有办法做到这一点,而不必手动指定每个:
ICriteria crit = CreateCriteria().
.SetFetchMode("Address", FetchMode.Eager)
.SetFetchMode("ContactPerson", FetchMode.Eager);
我想找到但无法找到的方法:
// This doesn't work.
ICriteria crit = CreateCriteria().SetFetchMode(FetchMode.Eager);