随笔分类 -  反射

摘要:反射的高级运用:通过一个实体类,以及查询到数据库的DataReader,进行绑定。 我们传统的绑定数据的做法是,写一个实体类,然后在DAO里面,各种 dr[“name”] 还要各种的判断,如果实体类修改了,就要修改DAO里面的代码,现在通过反射,可以更灵活。 需要准备的东东 一:实体类一个,只要的作用就是拿来反射 二:DataReader一个,表示从数据库查询出来的包含结果数据集(可以是查询单个... 阅读全文
posted @ 2012-12-11 18:05 梨花驿路 阅读(409) 评论(0) 推荐(0) 编辑
摘要:1: BLL层的 DataProvider.cs 这个类,是一个抽象类,用来描述各种各样的DAL层的方法(但是没有方法的实现),他是DAL层的 MySqlDataProvider.cs的基类 同时,他还根据 web.config 里面设置的 数据库的类型,来反射是 MySql的数据库操作,还是MsSql的数据库的操作using System;using System.Collections.G... 阅读全文
posted @ 2012-11-06 16:27 梨花驿路 阅读(963) 评论(0) 推荐(0) 编辑
摘要:System.Type类:System.Type 类对于反射起着核心的作用。但它是一个抽象的基类,Type有与每种数据类型对应的派生类,我们使用这个派生类的对象的方法、字段、属性来查找有关该类型的所有信息。获取给定类型的Type引用有3种常用方式:●使用 C# typeof 运算符。Type t = typeof(string);●使用对象GetType()方法。string s = "grayw... 阅读全文
posted @ 2012-11-05 18:19 梨花驿路 阅读(750) 评论(0) 推荐(0) 编辑