私はLINQを初めて使用します。ボードを検索しましたが、他のq/aは完全なサンプルを提供していません。IList<>
厳密に型指定されたオブジェクトを LINQ でクエリする必要があり、次のことを行う必要があります。
- プロパティごとの合計
- プロパティでグループ化
- 合計したのと同じプロパティで注文
- 結果をトップ 2 に制限する
たとえば、私のデータが次のような場合:
Id | Customer | CartTotal
-------------------------------
1 | a | 100
2 | a | 50
3 | b | 110
4 | b | 128
5 | c | 75
6 | c | 30
私の結果は次のようになる必要があります。上位 2 つに限定し、顧客ごとにグループ化し、CartTotal の合計を計算しました。
Customer | CartTotal
----------------------
b | 238
a | 150
これを達成する最善の方法は何ですか?