8

内部Aのコレクションを持つエンティティがあります。B私はそれらをロードします_entity.A.Include(a => a.B)

ここで、BをAにカスタムOrderByでソートしたいと思います。私は試し_entity.A.Include(a => a.B.OrderBy(o => o.Version)ましたが、私は:を取得します

インクルードパス式は、タイプで定義されたナビゲーションプロパティを参照する必要があります。参照ナビゲーションプロパティには点線のパスを使用し、コレクションナビゲーションプロパティには選択演算子を使用します。

これを達成する方法について何かアイデアはありますか?

ありがとう。

バージョンは整数です。

4

1 に答える 1

4

この場合、あなたは試すことができると思います:

var list = _entity.A.Include("B").ToList();
list.ForEach(m => m.B = m.B.OrderBy(o => o.Version));

また:

_entity.A.Include("B").Select(m => new A {
        //some props,
        B = m.B.OrderBy(o => o.Version)
        });
于 2012-11-05T14:29:14.347 に答える