首页 新闻 会员 周边 捐助

Ef core 分组排序的问题

0
悬赏园豆:20 [已解决问题] 解决于 2022-07-24 21:20

ef core怎么实现按照相同的分组,然后再进行每个分组的排序

咳咳Pro的主页 咳咳Pro | 初学一级 | 园豆:114
提问于:2022-04-12 18:32
< >
分享
最佳答案
0

C# lamda表达式 参考一下 分组

aResults = userStateList.GroupBy(n => n.UserId).Select(g =>
                {
                    return new { UserId = g.Key, xxDuration = xxx };
                })
                 .Where(n => n.UserId > 0)
                 .GroupBy(n => new { n.UserId, n.xxDuration })
                 .Select(g => new UserOnlineTime
                 {
                     UserId = g.Key.UserId,
                     UserName = userStateList.Where(c => c.UserId == g.Key.UserId).Select(c => c.UserName).FirstOrDefault(),
                     Duration = (int)g.Key.xxDuration
                 }).ToList();
收获园豆:20
楠木大叔 | 老鸟四级 |园豆:2081 | 2022-04-13 00:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册