首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

运用反射给实体赋值

在系统开发过程中,有一些代码是必须反复 写的.比如实体的赋值过程(不用实体的免看)。 Eg: XXX.xxx=XXX 虽然可以通过codesmith来生成赋值,但是免不了代码冗长.如果是根据数据库生成的话,我们还要删除非必要的属性.而且过分依赖数据库。 特别是当你需要不同实体之间进行相同属性拷贝时,你必须一个属性一个属性赋值.实在太烦了。 我在做个java项目时无意发现了一个PropertyUtils类.就是用来属性复制的类,探究原理之后.发现其实.net里也是同样可以实现的。 .net的反射就是实现的办法. using System.Reflection; /// <summary> /// 对象属性拷贝(全匹配拷贝) /// </summary> /// <param name="ob...
类别:网页编程 - ASP.NET    查看:96    更新:2014-05-20