我有一个数据表
ID Age Last name First Name Sex class Father_Name Mother_Name Marks
1 20 A B M 1 A B 50
1 20 A B M 1 A B 50
1 20 A B M 1 A B 100
2 15 F G F 2 H J 40
2 15 F G F 2 H J 50
&我希望在应用 Linq Group 后获得以下结果
1 20 A B M 1 A B 200
2 15 F G F 2 H J 90
我能够得到总和,但我无法得到 LINQ 组中的其他列
任何人都可以帮忙吗
var drResults = from r1 in dtResults.AsEnumerable()
group r1 by new
{
MarksSum= r1.Field<int>("Marks"),
}
into g
select new
{
Total = g.Sum(r1=>r1.Field<int>("Marks"))
};