Fluent NHibernateには、クラスAがあり、子BのIListがあります。
特定のプロパティB=="foo"を持つ子Bを持つすべてのAを選択したい
私はAの他の子供たちを取り戻したくありません。
これを取得するためのQuery式は何ですか?
var list = session.Query<A>()
.FetchMany(a=>a.B)
.Where( a=>childBs.Any(b=>b=="foo"));
しかし、それは「foo」のものだけでなく、すべての子Bを返します。