LINQ to SQLクエリがあり、結果にアクセスするのに問題があります。 'group'句がないとうまくいきますが、グループ句では結果のフィールドが見つからないようです。私は、LINQの声明からして、グループを削除すると、私はのEmailAddressフィールドにアクセスすることができますグループ句を使用したLINQ to SQL結果へのアクセス
foreach (var results in q)
{
string xx = results.EmailAddress //this line fails with the group by in the linq.
}
:
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);
今私は経由して結果にアクセスしてみてください。
ありがとうございます、あなたの最初のオプションが動作するようです。 –