我有 2 个数据表(在数据集中)
表格1:
ID|ident |Pos
------------------
0 | id425 | 0
1 | id123 | 3
表 2:
ID|ident |default|Pos
---------------------------
0 | id1 | 6 |2
1 | id180 | 6 |1
现在我想对产生以下输出的 LINQ 进行排序:
Result
ident|Pos
-------------
id425|0
id180|1
id1 |2
id123|3
现在我正在努力使用 LINQ 来通过一个 linq 查询来实现这一目标。我是 LINQ 的新手,所以我希望有人能给我一些提示。我的问题是如何对这两个表进行排序并组合结果。到目前为止,我的代码是:
var query =
from t1 in dataSet.Tables[tableOne].AsEnumerable()
from t2 in dataSet.Tables[tableTwo].AsEnumerable()
orderby t1[Pos]
orderby t2[Pos]
select new {t1,t2};
但这不起作用。