0
尋找類似的功能PowerShell的位置對象如何查詢數據集表集合了「含有或使用通配符‘表名’屬性
例:
$dataset.Tables | Where-Object { $_.TableName -like "Shoreline*"}
這將返回從數據ShorlineEast,ShorelineWest,使用PowerShell的
時& ShorelineSouth表尋找類似的功能PowerShell的位置對象如何查詢數據集表集合了「含有或使用通配符‘表名’屬性
例:
$dataset.Tables | Where-Object { $_.TableName -like "Shoreline*"}
這將返回從數據ShorlineEast,ShorelineWest,使用PowerShell的
時& ShorelineSouth表,就可以把DataSet.Tables
集合的DataTable
像這樣的枚舉:
new DataSet().Tables.Cast<DataTable>().Where(t => t.TableName.Contains("whatever"));
然後你可以在其上附加一個where子句。
試試這個:
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();
我刪除了我的答案,因爲它看起來像C#的DataSet類不直接支持Tables集合中的LINQ查詢。在我尋找替代品之前,你能描述一下你的數據源嗎?你是否直接從數據庫加載DataSet? – RemedialBear