Я пытаюсь добиться следования по linq2sql, но безуспешно.
У меня есть члены и справочные таблицы. БД спроектирована таким образом, что член может иметь несколько (> = 0) ссылок. В результате запроса я хочу получить список (ряды) членов, где все ссылки на элементы «собраны» в одном столбце.
Я достиг следующего запроса, но для этого существует строка для каждой ссылки.
var refs = (from m in db.Members
join
r in db.References on m.PID equals r.PID into g
from o in g.DefaultIfEmpty()
select new
{
member = m,
name = (o == null ? "" : o.NameSurname)
});
Я чувствую, что мне нужно вставить SelectMany:)
Не могли бы вы дать подсказки по достижению цели?