在基于聚合列的Linq查询中设置order by descending,可以使用orderby
关键字结合descending
关键字来实现。具体的语法如下:
var result = from item in collection
group item by item.GroupingColumn into g
orderby g.Sum(item => item.AggregateColumn) descending
select g.Key;
其中,collection
是要查询的数据集合,GroupingColumn
是用于分组的列名,AggregateColumn
是用于聚合的列名。通过group by
将数据按照GroupingColumn
进行分组,然后使用Sum
函数对每个分组中的AggregateColumn
进行求和。最后使用orderby
关键字按照求和结果进行降序排序,使用descending
关键字表示降序。最后通过select
选择排序后的结果。
这样就可以在基于聚合列的Linq查询中设置order by descending。
领取专属 10元无门槛券
手把手带您无忧上云