2011-02-09 55 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。這隻會讓人感到困惑。