日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Linq To Sql 中使用lambda表達(dá)式實(shí)現(xiàn)Left Join

系統(tǒng) 2613 0

???? 網(wǎng)上也有很多有關(guān)Linq To Sql實(shí)現(xiàn)Left join的例子,不過使用lambda的不多,就算使用lambda的,也講得很含糊,本來不需要講太多廢話的,硬要講得高深莫測(cè),顯得好厲害。那些高深的東西在這里我也不講了,也不會(huì)講,直接上代碼就知道了:

??? 當(dāng)前有兩個(gè)表,TUsers與TUserInfo,兩者通過UserID關(guān)聯(lián),而TUsers表記錄的是必須的數(shù)據(jù),而TUserInfo記錄是一些附件的數(shù)據(jù),因此在TUserInfo中不一定有數(shù)據(jù)。使用Left Join獲取數(shù)據(jù):

??? Lambda表達(dá)式如下:

TUsers.GroupJoin(?
??? TUserInfo,??
??? u => u.UserID,??
??? ui => ui.UserID,??
??? (u, ui) => new { u, ui }).Select(o => o)?

在LinqPad中查看結(jié)果,正常顯示,查看生成的SQL語句如下:

?SELECT [t0].[UserID], [t0].[UserName], [t0].[RealName], [t0].[NickName], [t0].[Password], [t0].[RegTime], [t0].[LastLoginTime], [t0].[IsLocked], [t0].[RoleID], [t1].[UserID] AS [UserID2], [t1].[City], [t1].[Address], [t1].[Telephone], [t1].[Mobile], [t1].[ZipCode], [t1].[Gender], [t1].[Birthday], [t1].[QQ], [t1].[MSN], [t1].[Email], [t1].[HomePage], [t1].[Photo], [t1].[HeadPic], [t1].[PWQ], [t1].[PWA], [t1].[Motto], (?
??????? SELECT COUNT(*)?
??????? FROM [TUserInfo] AS [t2]?
??????? WHERE [t0].[UserID] = [t2].[UserID]?
??????? ) AS [value]?
??? FROM [TUser] AS [t0]?
??? LEFT OUTER JOIN [TUserInfo] AS [t1] ON [t0].[UserID] = [t1].[UserID]?
??? ORDER BY [t0].[UserID]?

在代碼中測(cè)試也可通過;

Linq To Sql 中使用lambda表達(dá)式實(shí)現(xiàn)Left Join


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 黄浦区| 张家界市| 临潭县| 庆云县| 康乐县| 黑河市| 紫金县| 隆回县| 阿拉善盟| 宜良县| 宜丰县| 宜川县| 石柱| 德阳市| 沾化县| 西藏| 洪雅县| 潜山县| 博客| 海口市| 阳东县| 达日县| 青阳县| 赤壁市| 白河县| 盘山县| 浦县| 宁国市| 开化县| 南木林县| 永登县| 馆陶县| 永年县| 华宁县| 九龙城区| 崇信县| 忻州市| 石阡县| 满洲里市| 阿拉尔市| 峨眉山市|