昨天听同学说,要把DataReader对象转成实体对象,要写一个通用的方法.想了下用反射应该可以做到.项目中一般都是用第三方组件来做数据访问层,如,Nhibernate.ef等.于是自己想写个简单例子玩玩. 其实,实现起来和简单.一个泛型方法搞定.代码如下: public List<T> ToList<T>(string _sql) where T :class ,new() { using (var conn = new SqlConnection(connStr)) { usi…
原文地址:http://tutorials.jenkov.com/java-reflection/classes.html =========================================================================================== 在运行时,你可以用Java反射检查Java类.当你使用反射时,你经常做的第一件事是检查类.从类中你可以获取下列相关信息: Class Name Class Modifies (public,…
public T Bson2T(MongoDB.Bson.BsonDocument bson) { T t = default(T); //获取T类中的所有属性 PropertyInfo[] TpropertyInfo = typeof(T).GetProperties(System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.N…