如何在Hql中获取数据,以及如何在nhibernate linq中分解许多连接?
我有两个问题如何在Hql中获取数据,以及如何在nhibernate linq中分解许多连接?,nhibernate,Nhibernate,我有两个问题 那么如何在hql中进行一次检索呢 就像在林克一样 var allRecords = session.Query<Table1P>().FetchMany(x => x.Table2).ThenFetchMany(x => x.Table5s); var allRecords=session.Query().FetchMany(x=>x.Table2)。然后FetchMany(x=>x.Table5s); 如何在联接过多时分解查询 var allRecor
var allRecords = session.Query<Table1P>().FetchMany(x => x.Table2).ThenFetchMany(x => x.Table5s);
var allRecords=session.Query().FetchMany(x=>x.Table2)。然后FetchMany(x=>x.Table5s);
你可以使用期货。这里有一个例子:第2点-是的,Ayende是对的。在我看来,这似乎是鸡蛋和鸡的问题:你不能两者兼得!代理和延迟加载是一种可行的方法吗?