I have a simple Linq query, which groups by one field Team:
var qbt = db.Calls.GroupBy(x => x.team).Select(call => new
        {
            Team = call.Key,
            Number=call.Count()
        });
Which returns:
Team  Number
ta    100 
tb    98 
tc    123
How do I change the query to have an additional column "status", so that it returns:
Team  Number Status
ta    40     Open
ta    60     Closed
tb    58     Open
tb    40     Closed
tc    1      Open
tc    122    Closed
I tried adding another group:
var qbt = db.Calls.GroupBy(x => x.team).GroupBy(y => y.status).Select(call => new
        {
            Team = call.Key,
            Status = call.Key2,
            Number=call.Count()
        });
... but that won't compile.
Thank you, Mark
 
     
    