gpt4 book ai didi

list - 如何有效地将 DataSet.Tables 转换为 List

转载 作者:行者123 更新时间:2023-12-05 00:54:49 25 4
gpt4 key购买 nike

我看到很多关于将 DataSet 中的表转换为 DataRows 或其他行数据列表的帖子,但我找不到有关此问题的任何信息。这就是我想出的使用 .Net 3.0 的方法:

    public static List<DataTable> DataSetToList(DataSet ds)
{
List<DataTable> result = new List<DataTable>();

foreach (DataTable dtbl in ds.Tables)
{
result.Add(dtbl);
}

return result;
}

有没有更好的方法,不包括扩展方法?

谢谢

最佳答案

基于 Why LINQ casting with a Data.DataTableCollection这会起作用;

List<DataTable> result = new List<DataTable>(ds.Tables.Cast<DataTable>())

关于list - 如何有效地将 DataSet.Tables 转换为 List<DataTable>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19505409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com