Linq查询添加值

时间:2017-04-26 11:23:29

标签: c# linq

我有一个包含值为

的模型的列表
The Values : 
Month           TotalMarks
May                60
May                70
May                80
June               60
July               80

我需要一个查询,它将所有重复的月份值和商店相加到同一模型的另一个列表中

1 个答案:

答案 0 :(得分:3)

试试这个:

marks
    .GroubBy(x => x.Month)
    .Select(g => new EntitiyType
    {
        Month = g.Key,
        TotalMarks = g.Sum(x => x.TotalMarks)
    })
    .OrderBy(x => x.Month)
    .ToList();