如何使用linq投影按多列分组?
类似这样:
导致平坦的结果集,例如:
类似这样:
var q = db.Areas.GroupBy(x => x.AreaCatId, x.AreaCatName, x.AreaId, x.AreaName);
导致平坦的结果集,例如:
AreaCatId, AreaCatName, AreaId, AreaName
0 US 1 FL
0 US 2 NY
1 Canada 3 BC
.GroupBy(..).Select(g => g.Key).OrderBy(item => item.Name);
- Reed Copsey