LINQの子オブジェクトでどのようにオーダーするのですか?LINQの子プロパティで親オブジェクトをオーダー
クラスA、B、CのAはBのコレクションを持っており、Bは、私はC.
の序数(int型)プロパティvar query = from a in db.A
orderby a.Bs.OrderBy(x=> x.C.Ordinal) <--- ??
select a;
IによってオブジェクトAを注文したいC.のコレクションを持っていますこのためにorderbyステートメントを理解しているようには見えません。
EDIT:
申し訳ありませんが、私の元の文が間違っていた:
AはBのコレクションを持っており、BはCのオブジェクトを保持しています。 Cはコレクションではありません。
各Aは、Cの序数プロパティで注文する必要があります。
ANOTHER EDIT /ソリューション:
私は、表示中にAの各B収集のために、クライアント上で(=> b.C.Ordinal B).OrderByをやってしまいました。それは私のリポジトリに埋め込むのではなく、必要なものをクライアントに注文させることができるので、とにかくうまくいっています。
あなたはでそれを注文したいです* * * Cの順序性?最大、平均、最小、正確には何ですか? –