EFでgroupby操作後に複数の列を選択しようとしています。ここでグループ単位で列を選択する方法
は私が何をしたいです:
this._context.dbtablename
.Select(u => new { u.name, u.age, u.grade })
.GroupBy(x => x.grade)
.Select(g => new { name = g.?, age = g.??, grade = u.key, Count = g.Count() })
例:
name age grade
A 12 8
B 12 9
C 11 10
D 11 9
私が持っていると思います:
name age grade
A 12 8
B 12 9 ----> "name" is B or D, "age" is "12" or "11", does not matter.
C 11 10
は、私はそれを達成することはできますか?期間中、有効な注文の
グループ化されている場合はgがコレクションになります。そのようなフィールドを選択するだけの場合は、グループ – JamieD77
新しい編集をご覧ください。 – derek
何を試してみましたか? –