首页 新闻 搜索 专区 学院

Ef core 分组排序的问题

0
悬赏园豆:20 [待解决问题]

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

咳咳Pro的主页 咳咳Pro | 初学一级 | 园豆:140
提问于:2022-04-12 18:32
< >
分享
所有回答(1)
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();
智客工坊 | 园豆:1269 (小虾三级) | 2022-04-13 00:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册