按查询分组名称

时间:2013-02-13 15:40:34

标签: c# sql linq

我想按群组对所有​​用户名称进行分组。我试过了:

var query = from u in db.Users
            group p by u.UserGroup 
            select u.FullName;

我该如何解决?

1 个答案:

答案 0 :(得分:3)

这将返回匿名对象的序列,包含用户组和该组中的所有名称:

var query = from u in db.Users
            group u by u.UserGroup into g
            select new {
               UserGroup = g.Key,
               Names = g.Select(x => x.FullName)
            };