C# DataTable转List实例代码
日常处理数据的时候个人觉得DataTable的便捷性不如List<Model>高,例如要在List<Model>中按条件查找数据只需要.Where()就可以处理了,网上看了很多的转换案例,都比较臃肿,下面我来分享一个使用linq语法处理的写法。
List<SongModel> songModels = (from p in dataTable.AsEnumerable()
select new SongModel
{
Id = p.Field<int>("Id"),
ongName = p.Field<string>("SongName"),
SongUrl = p.Field<string>("SongUrl"),
CreatedTime = p.Field<string>("CreatedTime")
}).ToList();
注:
SongModel为要转换的List模型
dataTable为数据源
Field<数据类型>("datetable列名")
版权声明:
作者:清风
链接:https://www.newadmin.cn/archives/1996
来源:NA博客
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
C# DataTable转List实例代码
日常处理数据的时候个人觉得DataTable的便捷性不如List<Model>高,例如要在List<Model>中按条件查找数据只需要.Where()就可以处理了,网上看了很多的转……

共有 0 条评论