1
У меня есть ниже запрос:Как получить значения, разделенные запятой, в Linq?
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. Спасибо заранее. –
См. Http://stackoverflow.com/questions/2861202/linq-query-with-subquery-as-comma-separated-values для примера. –