Могу ли я объединить эти два запроса Linq - PullRequest
0 голосов
/ 09 февраля 2011

Я пытаюсь объединить данные 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")                    
             }                                
            );

и второй, который дает мне мой результат:

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

Не будучи экспертом в Linq, я преобразовал списки SharePoint в таблицы данных, чтобы я могсделать соединение.Могу ли я объединить это в один запрос?

1 Ответ

0 голосов
/ 23 июня 2011

Мне пришлось сделать два метода linq из-за того, что я не хотел пытаться цеплять методы и делать групповую работу впоследствии.Это было бы слишком запутанным.

...