public static R Mapping<R, T>
(T model)
{
R result = Activator.CreateInstance<R>
();
foreach(PropertyInfo info
in typeof(R).GetProperties())
{
PropertyInfo pro =
typeof(T).GetProperty(info.Name);
if (pro !=
null)
info.SetValue(result, pro.GetValue(model));
}
return result;
}
R代表目标实体 T代表数据源实体
转载于:https://www.cnblogs.com/SmilePastaLi/p/7777881.html