C# Linq GroupBy 分组过滤求和

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

原文地址:https://www.cnblogs.com/eshinex/p/8428769.html