1 つのフィールドでグループ化する単純な Linq クエリがありますTeam
。
var qbt = db.Calls.GroupBy(x => x.team).Select(call => new
{
Team = call.Key,
Number=call.Count()
});
どちらが返されますか:
Team Number
ta 100
tb 98
tc 123
追加の列「ステータス」を持つようにクエリを変更して、次を返すにはどうすればよいですか。
Team Number Status
ta 40 Open
ta 60 Closed
tb 58 Open
tb 40 Closed
tc 1 Open
tc 122 Closed
別のグループを追加してみました:
var qbt = db.Calls.GroupBy(x => x.team).GroupBy(y => y.status).Select(call => new
{
Team = call.Key,
Status = call.Key2,
Number=call.Count()
});
...しかし、それはコンパイルされません。
ありがとう、マーク