私はデータテーブルを持っています
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"))
};