linq 左连接 Table1 ID int PK Col1 varchar(50) Col2 int ====================================== Table2 ID int PK oID int FK Remarks varchar(50) ====================================== Table1 数据 1 2 3 2 4 4 3 3 3 Table2 数据 2 4 4 3 3 3 把 这个 select * from table1 left join table2 on table1.ID=table2.oID 这个换成 linq 语句怎么写 我只会用 内连接的。 左连接 不用了 刚在学 LINQ,不要见笑。
------解决方案-------------------- 参考
C# code
select * from table1 left join table2 on table1.ID=table2.oID
from a in table1
join b in table2 on a.IDequals(b.ID)
into x
from cx in x.DefaultIfEmpty()
select cx
------解决方案--------------------