gpt4 book ai didi

linq - 数据集到 List 使用 linq

转载 作者:行者123 更新时间:2023-12-04 16:21:46 33 4
gpt4 key购买 nike

我有一个 DataSet我想转换 DataSet进入 List<T>
T - 类型对象

如何转换我的 DataSet ?它有 10 列,包含我的对象所具有的所有 10 个属性,并且返回超过 15000 行。我想将该数据集返回到 List<obj>并循环它我该怎么做?

最佳答案

这与其他答案几乎相同,但引入了强类型列。

var myData = ds.Tables[0].AsEnumerable().Select(r => new {
column1 = r.Field<string>("column1"),
column2 = r.Field<int>("column2"),
column3 = r.Field<decimal?>("column3")
});
var list = myData.ToList(); // For if you really need a List and not IEnumerable

关于linq - 数据集到 List<T> 使用 linq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2916922/

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