我正在尝试将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列表转换为数据表,因此我可以进行连接。我可以将它组合成一个查询吗?
答案 0 :(得分:0)
我不得不制作两个linq方法,因为事实上我不想尝试方法链并事后做一个groupby。这太令人困惑了。