在功能NHibernate,我有一個類A,有孩子的一個IList B.如何根據房產選擇家長和只有一個孩子?
我想選擇所有A的其中有一個小孩B具有一定的性質B == 「foo」 的
我做不想回到A的其他孩子。
什麼是查詢表達式來得到這個?
var list = session.Query<A>()
.FetchMany(a=>a.B)
.Where(a=>childBs.Any(b=>b=="foo"));
但是,這將返回所有的孩子Bs,而不僅僅是「foo」之一。
謝謝你,我還沒有探索過QueryOver - 相當不錯。 –