首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq 左连接解决思路

2012-01-31 
linq 左连接Table1IDintPKCol1varchar(50)Col2intTable2IDintPKoI

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 xfrom cx in x.DefaultIfEmpty()select cx
[解决办法]
探讨
参考
C# codeselect*from table1 leftjoin table2on table1.ID=table2.oIDfrom ain table1join bin table2on a.IDequals(b.ID)into xfrom cxin x.DefaultIfEmpty()select cx

[解决办法]
lamda 语言~

热点排行