Linq to Nhibernate(NH3.2)では、一度に複数のプロパティ/コレクションを取得できますか?

私はその中に2つのコレクションAとBを持つSomeTypeのオブジェクトを持っていて、例を助けるためにいくつかのブール値のプロパティCを言うことができます。

私は私がすることができない難しい方法をすでに見つけました:

IQueryable query = getIQueryableSomehow();
List = query.Where(x => x.C).Fetch(x => x.A).Fetch(x => x.B).ToList();

次に、A. Cartesian製品には多くのオブジェクトが存在するので、重複したB結果が得られます。

私は、複数のコレクションを熱心に取り出す方法に関する情報を見つけることができないようです。誰もが1つのクエリでそれを行う方法を知っていますか?それは現在不可能ですか?

ありがとう!

1

1 答え

2
追加された