调用 DataRow row = new DataRow(); ConvertToEntity<实体类>(row) private T ConvertToEntity<T>(DataRow row) where T : new() { T t = new T(); PropertyInfo[] propertys = t.GetType().GetProperties();// 获得此模型的公共属性 foreach (PropertyIn…
前言,此方法利用反射将DataRow转成实体,由于反射性能不行,大家就看看就行了吧. 代码来啦 using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Reflection; using System.Text; namespace WangSql.DBUtility { public class DataMapHelper { private enum…
public static T ConvertToModel<T>(DataRow dr) where T : new() { T t = new T(); Type modelType = t.GetType(); foreach (PropertyInfo pi in modelType.GetProperties()) { if (pi == null) continue; if (pi.CanWrite == false) continue; if (dr.Table.Columns.…
最近做WInfrom项目,对表格和控件的数据绑定非常喜欢用实体类对象来解决,但是绑定以后 又怎么从控件中拿到实体类或者转换为datatable 或者dataset呢 经过在网上的搜索以及自己的改进 完成了一个转换类,分享给大家. public class ModelHandlerA { public class ModelHandler<T> where T : new() { #region DataTable转换成实体类 /// <summary> /// 填充对象列表:用Da…