linq 中有没有办法连接两个数据表并将结果存储在另一个数据表中?我的意思是数据表,而不是组加入创建的分层形式。
这是我到目前为止获得的组加入代码。这有效,但我不明白如何处理结果。
var temp = from t1 in table1
join t2 in table2
on t1.Field<string>("a")
equals t2.Field<string>("b") into t
select t;
而且,无论如何如何使用由组加入创建的分层形式?
该 LINQ 查询应该为您提供 DataRow 对象的集合,对吗? 您可以尝试在 SO 上使用此方法将行转换为新表。