关于net反射,与数据的处理
假如一个类
namespace test.dal{
public class ArticleDAL{
//根据新闻id取得一个实体对象
public GetArticleById(int id) {
test.model article=new test.model.article(); //实体化一个article对象
SqlDataReader sr=....//取数据对象
.....
article.Title=sr["title"];
article.Content=sr["content"];
......................一大堆的字段值
}
}
}
这种方式,我知道可以用反射的方式简化操作,但是我不知道该怎么写,没有一点思路,请高手指点.非常谢谢!
namespace test.dal{
public class ArticleDAL{
//根据新闻id取得一个实体对象
public GetArticleById(int id) {
test.model article=new test.model.article(); //实体化一个article对象
SqlDataReader sr=....//取数据对象
.....
article.Title=sr["title"];
article.Content=sr["content"];
......................一大堆的字段值
}
}
}
这种方式,我知道可以用反射的方式简化操作,但是我不知道该怎么写,没有一点思路,请高手指点.非常谢谢!
...全文
相关推荐
利用.NET反射机制简化业务数据处理.pdf
#资源达人分享计划#
深入理解.NET反射与元数据的应用
本文探讨了.NET中反射和元数据的核心概念与使用方法。反射允许我们在运行时检查和操作程序集中的元数据和编译代码,而元数据则是程序集不可或缺的部分。文章详细解释了如何通过反射API获取类型信息、创建和激活类型实例,以及如何处理数组类型、嵌套类型和泛型类型。此外,还讨论了不同.NET版本下,获取类型信息的方式及反射的灵活性和动态绑定的简易性对比。
深入理解.NET反射.emit功能
本文深入探讨了.NET反射.emit功能的具体实现细节,通过实例演示了如何定义泛型类型和方法,设置泛型约束,以及处理循环依赖和嵌套类型问题。同时,本文也展示了如何解析IL代码,这对代码分析和性能分析尤其有用。本文适合对.NET底层开发感兴趣的开发者阅读。
.Net中利用反射通过简单工厂模式实现对不同数据库的访问
在.Net环境中利用C#语言编写的反射Demo,通过配置文件中的DB字符串,从而修改程序中反射出的不同类型,从而实现对不同数据库访问类的实例化。利用了简单的工厂模型,可以学习一下。
.NET中的反射机制
.NET中的反射机制,讲解反射机制的7大关键问题


