У меня есть запрос LINQ to SQL, и у меня возникают проблемы с доступом к результатам.
Без предложения 'group' это работает нормально, но с предложением group, кажется, что полученные поля отсутствуют.
var q = (from p1 in db.Personnel
join t2 in db.Table2 on p1.PKField equals t2.PKField
where p1.Active != true
group p1 by p1.PersonName into grouping
select grouping);
Теперь я пытаюсь получить доступ к результатам через:
foreach (var results in q)
{
string xx = results.EmailAddress //this line fails with the group by in the linq.
}
Если я удаляю группу из оператора Linq, я могу получить доступ к полю EmailAddress.