/// <summary>
/// 模型赋值
/// </summary>
/// <param name="target">目标</param>
/// <param name="source">数据源</param>
public static void CopyModel(object target, object source)
{
Type type1 = target.GetType();
Type type2 = source.GetType();
foreach (var mi in type2.GetProperties())
{
var des = type1.GetProperty(mi.Name);
if (des != null)
{
try
{
des.SetValue(target, mi.GetValue(source, null), null);
}
catch
{ }
}
}
}

最新文章

  1. linux集群时钟问题
  2. C++ 画星号图形——空心三角形(星号居中对齐)(核心代码介绍)
  3. js 经典正则判断 一个字符串是否包含另一个字符串
  4. iOS7界面的兼容性调整之一
  5. 牛皮市和猴市的好工具和指标:BOLL
  6. 使用Gson进行json数据转换(list to json 和json to list)
  7. Spring Boot初探之restful服务发布
  8. 使用poi导出数据到excel
  9. Fiddler抓取https请求 &amp; Fiddler抓包工具常用功能详解
  10. Linux查看机器负载
  11. document,element,node方法
  12. VUE路由转场特效,WebAPP的前进与后退
  13. win php安装 oracle11 g
  14. Java并发编程:线程池的使用(转载)
  15. ssh 免密码登录,以及 本地和远端用户名不一致 问题
  16. Gson简单使用
  17. [BZOJ4699]树上的最短路(最短路+线段树)
  18. 【Handler】Looper 原理 详解 示例 总结
  19. 20155311 2016-2017-2 《Java程序设计》第8周学习总结
  20. 开源一款强大的文件服务组件(QJ_FileCenter)(系列三 访问接口与项目集成)

热门文章

  1. 快速搭建基于Spring Boot + Spring Security 环境
  2. Java实现 蓝桥杯 算法训练 最小乘积
  3. Java实现 LeetCode 423 从英文中重建数字
  4. Java实现偶数矩阵(Even Parity, UVa 11464)
  5. Java实现 LeetCode 94 二叉树的中序遍历
  6. Android中数据缓存的处理
  7. HTML 5的革新——语义化标签section和article的区别
  8. 使用Docker搭建Nextcloud SSL站点
  9. DockerFile构建镜像和Docker仓库
  10. uiautomatorviewer 截取手机屏幕报错