Я, должно быть, что-то пропустил во время обучения LINQ. В Linq to SQL с использованием c # я хочу запросить две таблицы, одна с внешним ключом к другой, и передать два параметра, по одному для каждой таблицы.
В SQL это что-то простое, как
Select Value from Table1 T1
INNER JOIN Table2 T2
On T1.DefID = T2.ID
Where T1.PollID = 1
AND T2.Name = 'Question'
в LINQ, я застрял!
var q = from t1 in dc.Table1
join t2 in dc.Table2
on t1.DefID equals t2.ID
into newGroup
where t1.PollID == 1 // here's where I get stuck!
// how do I query t2?
select newGroup;
Мой подход неверен? Заранее спасибо.