记得在学校的时候,接触得最多的就是SqlHelper,每次在读取的时候不管是DataTable还是DataReader转换为实体对象的时候是最恼火的,因为要写很多代码,而且没有什么意义.后面接触到了反射,于是查了下资料也写了个已经烂大街的DataTable转换为Model实体对象 public static IEnumerable<T> DataTableToModels<T>(this DataTable dt) where T : class, new() { //判断data
1.引用EF对应的程序集 使用命令安装EntityFramework包Install-Package EntityFramework Entity Framework简单目录: 1.context数据库上下文class: using System; using System.Collections.Generic; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Linq; using
public static T ReaderToModel<T>(IDataReader dr) { try { using (dr) { if (dr.Read()) { Type modelType = typeof(T); T model = Activator.CreateInstance<T>(); for (int i = 0; i < dr.FieldCount; i++) { PropertyInfo pi = modelType.GetProp
转:http://www.cnblogs.com/the7stroke/archive/2012/04/22/2465591.html using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Reflection; namespace System.Data { public static class DataTableHelper { #reg