代码如下
public static class Tomodel{
public static Tmodel DataRowToModel<Tmodel>(this DataRow dr){
Type type = typeof(Tmodel);
Tmodel md = (Tmodel)Activator.CreateInstance(type);
foreach(var prop in type.GetProperties()){
prop.SetValue(md,dr[prop.Name]);
}
return md;
}
}
使用(this 是扩展方法)
dr.DataRowToModell<userModel>();
user.Add(dr.DataRowToModel<userModel>());
评论 (0)