Linq to sql 如何在Linq中获取逗号分隔的值?
我有以下疑问:Linq to sql 如何在Linq中获取逗号分隔的值?,linq-to-sql,Linq To Sql,我有以下疑问: var users = (from a in dc.UserRoles join u in dc.Users on a.intUserId equals u.ID join r in dc.Roles on a.intRoleId equals r.ID where r.intClientId == clie
var users = (from a in dc.UserRoles
join u in dc.Users on a.intUserId equals u.ID
join r in dc.Roles on a.intRoleId equals r.ID
where r.intClientId == clientID
select new UserRoleDetail
{
ID = a.ID,
intUserId = a.intUserId,
intRoleId = a.intRoleId,
Name =u.FullName, //Here I need comma separated values.
intAssignedById = a.intAssignedById,
RoleName = r.vchName,
Function = u.vchFunction
});
我要求
“Name=u.FullName”
的所有值在一个记录组中由intRoleId以逗号分隔。我的意思是,对于每一个角色,我都需要将所有用户名放在一个逗号分隔的单记录中。有什么建议吗?你想看看这个方法。你能解释一下如何使用它吗。我是Linq的新手。提前感谢。有关示例,请参阅。