2011-02-09 67 views
0

我想将SharePoint数据与遗留数据库数据结合起来,我可以获取数据,但我需要在两个查询中完成。下面是这两个LINQ查询:我可以结合这两个Linq查询

var query = 
      (from dtEai in result.AsEnumerable() 
      join allAP in dtAllAirports.AsEnumerable() 
      on dtEai.Field<int>("AirportID") equals allAP.Field<int>("ID")     
      select new 
      { 
       Region = allAP.Field<string>("region")      
      }         
      ); 

并得到了我的结果第二:

var join = 
      (
       from table in query 
       group table by table["Region"] into groupedTable 
       select new 
       { 
        Key = groupedTable.Key, 
        Count = groupedTable.Count() 
       } 
      ); 

不是在LINQ的专家我转换的SharePoint列表到数据表,所以我可以做加盟。我可以将其组合成单个查询吗?

回答

0

我不得不做两个linq方法,因为我不想尝试链方法,然后做一个groupby。这只会让人感到困惑。