How do I order a Group result, in Linq?

后端 未结 2 1424
迷失自我
迷失自我 2020-12-24 01:19

I have the following linq query, which works fine. I\'m not sure how i order the group\'d result.

from a in Audits
join u in Users on a.UserId equals u.UserI         


        
2条回答
  •  自闭症患者
    2020-12-24 02:15

    Just add the orderby clause ;-)

    from a in Audits
    join u in Users on a.UserId equals u.UserId
    group a by a.UserId into g
    let score = g.Sum(x => x.Score)
    orderby score descending
    select new { UserId = g.Key, Score = score };
    

提交回复
热议问题