私は以下のlinqクエリを持っています。これはうまくいきます。私はどのように私はgroup'd結果を注文するか分からない。Linqでグループ結果を注文するにはどうすればいいですか?
from a in Audits
join u in Users on a.UserId equals u.UserId
group a by a.UserId into g
select new { UserId = g.Key, Score = g.Sum(x => x.Score) }
結果は現在、ユーザーIDの昇順で並べられています。私はスコアが下降した後です。
感謝:)
私はorderbyを追加しようとしましたが、動作しませんでした。しかし、あなたがしたことはそこにLETステートメントを追加することでした!ああ...興味深いです... –
私は確認しませんでしたが、私はLETが必要だとは思わない。 "orderby g.Sum(x => x.Score)"で十分でしょうか? –
があるかもしれませんが、g.Sumもselectにリストされていなければなりません。 –