.NET LINQ 数据分组
- 数据分组
分组指将数据放入组中以便每个组中的元素共享公共特性的操作。
- 方法
|
- 代码示例
-
- 分组求和
var datas = from data in ViewList
group data by new { data.ProjectName, data.YearNum, data.MonthNum }
into g
select new
{
ProjectName = g.Key.ProjectName,
YearNum = g.Key.YearNum,
MonthNum = g.Key.MonthNum,
LabourCost = g.Sum(p => p.LabourCost),
};
|