2010-12-07 60 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循环遍历它。不过,由于它是匿名类型,因此只能在所用方法的范围内执行此操作。