2010-12-07 48 views
0

我有一個VB .Net linq查詢,我想從兩個表中返回值。目前,我有這樣的:從多個表遍歷linq查詢結果

Dim query = (From c In db.Client _ 
          Join u In db.Users _ 
          On u.UserID Equals c.UserID _ 
          Where (c.ClientID = 1) 
          Select c, u).ToList 

查詢(System.Collections.Generic.List(中))返回預期包含C和U形每個項目幾行。

如何遍歷查詢集合?乾杯

回答

2

你需要打開Option Infer然後你可以在foreach循環遍歷它。不過,由於它是匿名類型,因此只能在所用方法的範圍內執行此操作。