I am trying to select multiple columns after groupby operation in EF. 

Here is what I want to do:

```
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() })

```

Example:

```
name age grade
A     12    8
B     12    9
C     11    10
D     11    9

```

I want to have:

```
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

```

Can I achieve it?