我有一个DataSet
,我想转换DataSet
成List<T>
T型对象
如何转换我的DataSet
?它有10列,我的对象拥有所有10个属性,它返回超过15000行.我想将该数据集返回List<obj>
并循环它我该怎么做?
Gre*_*reg 16
这与其他答案几乎相同,但引入了强类型列.
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
Run Code Online (Sandbox Code Playgroud)