数据: username : xx , rolename : 管理员
username : xx , rolename : 班委
username : xx , rolename : 辅导员
username : yy , rolename : 学生
希望得到的结果:
username : xx , rolename : 管理员 班委 辅导员
username : yy , rolename : 学生
var result = tempResult.GroupBy(p => p.username).Select(p => new { username = p.First().username , roleName = p.Select(x => x.roleName+" ")});