我有两个数据表
Datatable dt1 and Datatable dt2
其中包含一些记录。我有像
这样的声明dt1.columnName = dt2.columnName AND dt1.columnName = dt2.columnName AND dt1.columnName = dt2.columnName
并希望像
一样触发此查询Dattatable.Select("dt1.columnName = dt2.columnName AND dt1.columnName = dt2.columnName AND dt1.columnName = dt2.columnName")
并返回第一个Datatable或Second Datatable。 选择语句是动态的,它包含某些时间的“AND,OR”组合。 手段
Datatable.Select("(dt1.columnName = dt2.columnName AND dt1.columnName = dt2.columnName ) OR (dt1.columnName = dt2.columnName AND dt1.columnName = dt2.columnName)" )
并且想要在没有for循环(最快方式)的情况下执行此操作,因为Datatable可能包含有限列但数百万条记录。
怎么做?