如何在数据表上执行交叉连接

时间:2012-07-18 07:37:17

标签: c# datatable cross-join

我将在数据表上执行交叉连接(多对多关系)(table1 X table2 X table3 X n tables)。 这可以使用for / foreach循环或linq来完成..但不知道我应该选择哪一个或任何其他选项..

注意:我正在从.xls文件中读取数据,因此无法进行SQL查询..

1 个答案:

答案 0 :(得分:1)

我认为没有一种自动方式与数据表进行交叉连接。

如果我是你,我会选择Linq To Datasets。

看看这个MSDN如何。 Cross-Table Queries (LINQ to DataSet)