2016-10-22 16 views
0

私は以下のクエリを持っています。 LINQ query syntaxからmethod syntaxに変更する必要があります。Linqクエリ構文からメソッド構文への変換

(from item in list.OrderByDescending(x => x.id) 
        .ThenByDescending(x => x.amount) 
        where item.active == false select item) 
        .FirstOrDefault(); 

お手伝いできますか?

答えて

0

はこれを試してみてください:彼らはアクティブじゃないのでWhere句が最初に来る場合

list.Where(x => !x.Active) 
    .OrderbyDescending(x => x.id) 
    .ThenByDescending(x => x.amount) 
    .FirstOrDefault(); 

アイテムをソートても意味がありません。

この商品を希望される場合、Selectのステートメントは必要ありません。

関連する問題