台灣最大程式設計社群網站
線上人數
816
 
會員總數:242627
討論主題:187610
歡迎您免費加入會員
討論區列表 >> C# >> 請問linq的left join multiple condition問題
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問linq的left join multiple condition問題
價值 : 50 QP  點閱數:71 回應數:0

樓主

ianan
初學者
166 22
527 65
發送站內信

各位大大好, 有問題想請問一下,
select * from A
left join B on A.subId = b.subId and A.IsVerify = 0 and B.status != 1008
請問這個語法換成linq該怎麼寫呢?

我原本是寫如下
from a in A
join b in B
on new { a.SubId, IsVerify = false, status = 1008} equals new {
b.SubId, b.IsVerify, b.status } into dgrp
from b in dgrp.DefaultIfEmpty()
select new {a,b};

但status若改為!=1008, 就不知道該如何寫了





搜尋相關Tags的文章: [ linq ] , [ left join ] , [ multiple condition ] ,
本篇文章發表於2018-06-14 16:22
== 簽名檔 ==
我思故我在
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.