Linq to sql 如何在LINQ中实现组连接和多表参数
我在LINQ训练中一定错过了什么。在使用c#的linqtosql中,我想查询两个表,一个表的外键指向另一个表,并传递两个参数,每个表一个参数 在SQL中,它很简单,比如Linq to sql 如何在LINQ中实现组连接和多表参数,linq-to-sql,Linq To Sql,我在LINQ训练中一定错过了什么。在使用c#的linqtosql中,我想查询两个表,一个表的外键指向另一个表,并传递两个参数,每个表一个参数 在SQL中,它很简单,比如 Select Value from Table1 T1 INNER JOIN Table2 T2 On T1.DefID = T2.ID Where T1.PollID = 1 AND T2.Name = 'Question' 在林克,我被卡住了 var q = from t1 in dc.Table1 j
Select Value from Table1 T1
INNER JOIN Table2 T2
On T1.DefID = T2.ID
Where T1.PollID = 1
AND T2.Name = 'Question'
在林克,我被卡住了
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;
我的方法错了吗?提前谢谢。谢谢,我试着用逗号代替&&。
var q = from t1 in dc.Table1
join t2 in dc.Table2
on t1.DefID equals t2.ID
where t1.PollID == 1 &&
t2.Name == "Question"
select new {
Alias1 = t1.FieldName,
Alias2 = t2.FieldName
};