"OrderBy(x => x.Name)"でIQueryableを返す関数(X)があります。 新しいコードでX関数を使いたいのですが、このコードには順序(asc/desc)を決めるパラメータがあります。IQueryableのOrderBy方向を変更する方法
私は複数の場所で既に使用されているので、(X)を変更したくないです。
X()を取得してから「OrderBy」をキャンセルして新しい注文を適用するオプションがありますか?
(それはY.OrderBy(A => a.Name).OrderByDescending(A => a.Name似ているので、今では、例外をスロー))
「欄は、かつてよりも指定されていリストの順序は一意でなければなりません。\ r \ n命令は準備できませんでした。
私はあなたがorderbydescendingとorderbyとの2つの支店を書く必要があると思います。私はより洗練されたソリューションを知りたがっています。 – TaW
最後のケースではどのような例外がありますか?それは準最適ではありますが、AFAICTはまだ動作しています。 –
@JonHannaの例外は '"列がリスト順に複数回指定されています。リスト順の列は一意でなければなりません。\ r \ n説得できませんでした。 – arielorvits