Loading

C# Linq GroupBy 分组过滤求和

1 var delOrderData = orderLogList.Where(x => (x.OlStatus == 0 && x.OlUpId == null)).GroupBy(x => new { x.OlMenuId, x.OlMenuName, x.OlMenuCount }).Select(y => new
2 {
3     OlMenuId = y.Key.OlMenuId,
4     OlMenuCount = y.Sum(x => x.OlMenuCount),
5     OlMenuName = y.Key.OlMenuName
6 });

 

posted @ 2018-02-07 22:37  eshinex  阅读(4882)  评论(0编辑  收藏  举报