Linq 操作 DataTable,该如何处理
Linq 操作 DataTable
实体类:Product(string) Station(string) MyType(List<MyType>)
现在我想把这个DataTable转成实体类
-->
X Y List
J K List
如何来写呢?Linq
万分感谢!
------解决思路----------------------
剩余自己补全,你这个MyType如果是flag枚举的话,那直接将int强转成枚举就可以了,如果不是,自行写代码转换
DataTable:
product station type count
X Y a 1
X Y b 2
X Y c 3
J K a 8
实体类:Product(string) Station(string) MyType(List<MyType>)
现在我想把这个DataTable转成实体类
-->
X Y List
J K List
如何来写呢?Linq
万分感谢!
------解决思路----------------------
DataTable dt;
var query = from r in dt.AsEnumerable()
select new Product { Product = r.Field<string>("product") };
剩余自己补全,你这个MyType如果是flag枚举的话,那直接将int强转成枚举就可以了,如果不是,自行写代码转换