寻找与powerShell的Where-Object相似的功能
例如:
$dataset.Tables | Where-Object { $_.TableName -like "Shoreline*"}
这将从ShorlineEast,ShorelineWest,&使用PowerShell时的ShorelineSouth表
答案 0 :(得分:0)
您可以将DataSet.Tables
集合转换为DataTable
这样的可枚举:
new DataSet().Tables.Cast<DataTable>().Where(t => t.TableName.Contains("whatever"));
然后你可以在其上粘贴where子句。
答案 1 :(得分:0)
试试这个:
DataSet dataset = new DataSet();
dataset.Tables.Add(new DataTable("Shoreline"));
dataset.Tables.Add(new DataTable("Test"));
List<DataTable> tables = (from DataTable datatable in dataset.Tables
where datatable.TableName.Contains("Shoreline")
select datatable).ToList();