C# DataTable 和List之间相互转换的方法
2014-01-26 16:44
627 查看
介绍:List/IEnumerable转换到DataTable/DataView,以及DataTable转换到List
正文:
一、List<T>/IEnumerable转换到DataTable/DataView
方法一:
问题:如果此系统有几十上百个模型,那不是每个模型中都要写个把DataTable转换为此模型的方法吗?
解决:能不能写个通用类,可以把DataTable转换为任何模型,呵呵,这就需要利用反射和泛型了
正文:
一、List<T>/IEnumerable转换到DataTable/DataView
方法一:
1 // 获得查询结果 2 DataTable dt = DbHelper.ExecuteDataTable(...); 3 // 把DataTable转换为IList<UserInfo> 4 IList<UserInfo> users = ConvertToUserInfo(dt);
问题:如果此系统有几十上百个模型,那不是每个模型中都要写个把DataTable转换为此模型的方法吗?
解决:能不能写个通用类,可以把DataTable转换为任何模型,呵呵,这就需要利用反射和泛型了
1 // 获得查询结果 2 DataTable dt = DbHelper.ExecuteDataTable(...); 3 // 把DataTable转换为IList<UserInfo> 4 IList<UserInfo> users = ModelConvertHelper<UserInfo>.ConvertToModel(dt);
相关文章推荐
- C# DataTable 和List之间相互转换的方法
- C# DataTable 和List之间相互转换的方法
- C# DataTable 和List之间相互转换的方法
- C# DataTable 和List之间相互转换的方法
- C# DataTable 和List之间相互转换的方法[转]
- C# DataTable 和List之间相互转换的方法
- 转 C# DataTable 和List之间相互转换的方法
- 关于数组和List之间相互转换的方法
- C#实现XML与实体类之间相互转换的方法(序列化与反序列化)
- 数组与List之间相互转换的方法详解
- C#.net开发 List与DataTable相互转换 【转】
- c# Json List<T> DataTable 数据相互转换
- C# IList转换为datatable的方法
- 关于数组和List之间相互转换的方法
- 关于数组和List之间相互转换的方法
- C#List<string>和string[]之间的相互转换
- C#实现DataTable,List和Json转换的方法
- c# Json List DataTable 数据相互转换
- [java]关于数组和List之间相互转换的方法
- C# DataTable 和List之间相互转换的方法