Join 我可以合并这两个Linq查询吗

Join 我可以合并这两个Linq查询吗,join,linq-to-objects,Join,Linq To Objects,我正在尝试将SharePoint数据与遗留数据库数据相结合,我可以获得数据,但我需要在两个查询中完成。以下是两个Linq查询: var query = (from dtEai in result.AsEnumerable() join allAP in dtAllAirports.AsEnumerable() on dtEai.Field<int>("AirportID") equals allAP.F

我正在尝试将SharePoint数据与遗留数据库数据相结合,我可以获得数据,但我需要在两个查询中完成。以下是两个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")                    
             }                                
            );

作为Linq方面的专家,我将SharePoint列表转换为数据表,以便进行连接。我可以将此合并到单个查询中吗

我不得不使用两种linq方法,因为我不想尝试使用方法链并在之后使用groupby。这太令人困惑了

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