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列名")
版权声明:
作者:兴兴
文章:C# DataTable转List实例代码
链接:https://www.networkcabin.com/notes/1996
文章版权归本站所有,未经授权请勿转载。
作者:兴兴
文章:C# DataTable转List实例代码
链接:https://www.networkcabin.com/notes/1996
文章版权归本站所有,未经授权请勿转载。
THE END