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

sql语句写成vb.net 的linq语句。来帮帮小弟我吧

2013-07-09 
sql语句写成vb.net 的linq语句。。求助求助,来帮帮我吧。本帖最后由 meng208 于 2013-06-07 09:46:12 编辑sel

sql语句写成vb.net 的linq语句。。求助求助,来帮帮我吧。
本帖最后由 meng208 于 2013-06-07 09:46:12 编辑 select Mainid ,secondNo2,thirdNo2,fourNo2 from( 
select * from(
select * from Main as t1 left join Sec as t2 on t1.MainNo1 = t2.secondNo1) as a
left join Third on a.MainNo2=Third.thirdNo1) as b 
left join Four  on b.MainNo3 = Four .fourNo1

怎么写成vb.net 的linq语句啊。。。好心人帮帮吧。真心不会了 VB.NET LINQ SQL
[解决办法]

Dim query = From b In (From a In (From t1 In MainJoin t2 In Sec On t1.MainNo1 = t2.secondNo1 Into lg1From t2 In lg1.DefaultIfEmpty()t1)Join td In Third On a.MainNo2 = td.thirdNo1 Into lg2From td In lg2.DefaultIfEmpty()a)Join f In Four On b.MainNo3 = f.fourNo1 Into lg3From f In lg3.DefaultIfEmpty()New With { _
b.Mainid, _
b.secnondNo2, _
b.thridNo2, _
Key .fourNo2 = If(f Is Nothing, 0, f.fourNo2) _
}


热点排行