は、クラスAとFluentNHマッピングでLINQの - 選択カウント問題
class A
{
string Name;
Ilist<B> BList;
}
class B
{
string Name;
}
Bを考えると、の関係は、A BのHasManyToMany(X =>のxB)多対多であるれている持っていませんA. NH版への参照は2.1.2.4000です。
何各行はB.NameとAさんはそのBを含むのカウントを格納するコレクションを選択するためにLINQクエリをすべきですか?結果は、名前とカウントの2つのフィールドを持つ匿名タイプのリストでなければなりません。結果にはすべてのBを含める必要があります。したがって、外部結合である必要があります。
私つもりはおそらく一度に、データベースへの最小のラウンドトリップで結果を得ることです。
どのような回収ですか? Aの配列、Bの配列、または何かのIQueriable?あなたの質問を明確にしてください) –
マッピングファイルを含めてください。 NH2.1.2またはNH3を使用していますか? LINQクエリでの最初の試みは、あなたの意図を明確にするのにも役立ちます。 –
@ The_Smallestと@James質問を編集しました。 – rovsen