【发布时间】:2012-07-17 04:46:40
【问题描述】:
我要对数据表(table1 X table2 X table3 X n 表)执行交叉连接(多对多关系)。 这可以使用 for/foreach 循环或 linq 来完成。但不知道我应该选择哪一个或任何其他可用的选项..
注意:我正在从 .xls 文件中读取数据,因此无法进行 sql 查询..
【问题讨论】:
标签: c# datatable cross-join
我要对数据表(table1 X table2 X table3 X n 表)执行交叉连接(多对多关系)。 这可以使用 for/foreach 循环或 linq 来完成。但不知道我应该选择哪一个或任何其他可用的选项..
注意:我正在从 .xls 文件中读取数据,因此无法进行 sql 查询..
【问题讨论】:
标签: c# datatable cross-join
我认为没有一种自动方法可以与数据表进行交叉连接。
如果我是你,我会选择 Linq To Datasets。
看看这个 MSDN How to。 Cross-Table Queries (LINQ to DataSet)
【讨论】: