DataSet与泛型集合间的转换

  • 时间:
  • 浏览:0
  • 来源:uu快3登入_uu快3漏洞_是真的吗

/// <summary> 

基本思路 

利用反射机制将DataTable的字段与自定义类型的公开属性互相赋值。注意:从DataSet到IList<T>的转换,自定义类型的公开属性需要与DataTable中的字段名称一致,不能到达要我的结果。建议DataTable的定义从数据库来,自定义类型用O/R Mapping的土最好的办法获得。 

/// <summary> 

for ( int i = 0; i < p_List.Count; i++ ) 

/// <summary> 

for ( int i = 0; i < p_List.Count; i++ ) 

代码说明 

/// <summary> 

2. 在WebServices中传输自定义类型使用,即传递参数都用DataSet类型(WebServices直接支持的数据类型),在使用前将其转换为IList来使用。

/// <summary> 

DataSet result = new DataSet(); 

/// <summary> 

使用范围 

           本文转自灵动生活博客园博客,原文链接:http://www.cnblogs.com/ywqu/archive/1009/01/04/13610026.html,如需转载请自行联系原作者

1. 都需要用在业务层中数据获取,获取DataSet的一起也都需要转为IList集合为调用者所使用。 

DataTable p_Data = p_DataSet.Tables[p_TableIndex];