2010-10-11 29 views

回答

1
var query = from recordA in context.TableA 
      join recordB in context.TableB 
      on recordA.Id equals recordB.aId 
      join recordC in context.TableC 
      on recordB.cId equals recordC.Id 
      select new 
      { 
       // whatever columns are appropriate 
      }; 
+0

我該如何使用lambda表達式來編寫此查詢? – 2010-10-11 19:08:40

+0

@drorhan,當用lambda語法表示時,'.Join'有點難看。如果我有一個時刻,我會回來添加一個例子。但現在,我鼓勵你下載Linqpad。您可以鍵入查詢表達式並查看Lambda語法中的結果,以及SQL(如果適用)和IL。 – 2010-10-12 13:05:19

+0

謝謝你的回答和Linqpad。這非常有用:) – 2010-10-13 08:11:03