で[並べ替えを使用するためにどのように私は2つのカラムを持つPerson
という名前のテーブルを持っています。はEntityFramework
次のコードは、私の結果を注文しません:
var persons = from p in MyContext.Persons.OrderBy(x=>x.PersonName) select p;
var res = persons.Distnct().ToArray();
はその段階で順序を実行することが可能です(私は2番目の行にOrderBy
を動かすことを知っている - 評価後 - オーダーを行います) ?
あなたの 'Distinct'は' OrderBy'の順序を破壊します。注文を元に戻す必要があります。 – Sefe