一次性为自定义实体类的数据填充
2007-06-30 14:12
274 查看
最近在研究自定义实体如何才能更好地使用起来,因为看了MSDN的一篇掌握ASP.NET 之路:自定义实体类简介后,感觉这样使用确实可以很大程度提高效率,但如果使用实体类,又有一个比较麻烦的问题,就是在填充数据时,必须每个实体属性去为其填充,如果可以直接像数组一样操作实体里的属性,然后循环为其赋值,那就方便多了,呵呵
于是我想到了使用索引器,这不正好可以做为一个虚拟的数组来用吗?呵
我的思路就是为实体类里增加一个索引器,按顺序为每个属性设置值,如下:
1set
2 for (int i = 0; i < dr.FieldCount; i++)
2 {
3 if (dr[i] != DBNull.Value)
4 EmployeesDS[i] = dr[i].ToString();
5 }
虽然我以下方法是可以解决实体一次性赋值的问题,但另一个问题时在写实体类时会加大了工作量,如果大家有更好的方法,也欢迎提供:)
于是我想到了使用索引器,这不正好可以做为一个虚拟的数组来用吗?呵
我的思路就是为实体类里增加一个索引器,按顺序为每个属性设置值,如下:
1set
2 for (int i = 0; i < dr.FieldCount; i++)
2 {
3 if (dr[i] != DBNull.Value)
4 EmployeesDS[i] = dr[i].ToString();
5 }
虽然我以下方法是可以解决实体一次性赋值的问题,但另一个问题时在写实体类时会加大了工作量,如果大家有更好的方法,也欢迎提供:)
相关文章推荐
- android学习历程,自定义listview并从服务器端获取数据填充进listview
- 自定义实体类在三层架构之间传递数据
- 自定义data table 的列类型,并填充数据
- WebForm 获取实体类的数据,填充页面(用AJAX异步获取值,和用session传值)
- 把实体类数据的字段名和值填充到DataTable里
- 自定义的实体类,接收mybatis查询数据(其中实体类有多余字段处理方式)
- 选用DataSet还是自定义实体类――01 数据访问策略和ORM
- android学习历程,自定义listview并从服务器端获取数据填充进listview
- 泛型实现通用的数据实体类填充(转)
- 字符串类型的xml数据,反序列化为自定义的实体类
- 自定义SeekBar分段显示并填充数据pop显示当前选中位置
- 利用泛型实现通用的数据实体类填充
- JAVA入门学习-学习如何自定义一个实体类,用于存储一组数据。
- juqery--获取json数据后一次性填充表单数据的方法
- 利用反射从DataTable填充数据到实体类的问题
- Android-局部刷新ListView数据信息的自定义选择列表
- C#也能动态生成Word文档并填充数据
- Eclipse 通过Hibernate链接数据表生成实体类
- android ViewPager实现的轮播图广告自定义视图,网络获取图片和数据
- 导出PDF__iReport(模版) + Jasper(数据填充)