Lambda 拼接GroupBy+Select+OrderByDescending+PageBy+ToListAsync

              var f= await query
               .GroupBy(e => new { e.a})
               .Select(e => (new
               {
                   a= e.Key.a,
                   b= e.Max(i => i.b),
                   c= e.Sum(i => i.c),
                   d= e.Sum(i => i.e),
                   o= e.Sum(i => i.o)
               }))
                .OrderByDescending(e => e.a)
                .PageBy(input)
                .ToListAsync();

GroupBy:分组
Select:显示列
OrderByDescending:排序
PageBy:分页
ToListAsync:转换为List型

猜你喜欢

转载自blog.csdn.net/weixin_34000916/article/details/86857517