var config = new MapperConfiguration(
cfg => cfg.CreateMap<SYS_Menu, MenuTreeNode>()
.ForMember(d => d.Id, opt => opt.MapFrom(s => s.MenuID)) //指定字段一一对应
.ForMember(d => d.Title, opt => opt.MapFrom(s => s.MenuName)) //指定字段一一对应
.ForMember(d => d.LinkUrl, opt => opt.MapFrom(s => s.NavigateUrl)) //指定字段一一对应
.ForMember(d => d.Children, opt => opt.MapFrom(s => s.Children))
);//指定字段,并转化指定的格式
var mapper = config.CreateMapper();

List<SYS_Menu> target = this.GetMenuTree(currentUserId);
List<MenuTreeNode> res = mapper.Map<List<MenuTreeNode>>(target);

最新文章

  1. python基础-修改haproxy配置文件
  2. /var/run/yum.pid 已被锁定,PID 为 XXXX 的另一个程序正在运行。
  3. redis原子性读写操作之LUA脚本和watch机制
  4. MyEclipse怎么设置个性化代码注释模板
  5. 关于ubuntu的sources.list总结
  6. PHP中去除字符串中的换行的方法
  7. Android 中 Handler 引起的内存泄露
  8. float浮动与清除浮动
  9. EWM Matrai B2B管理平台
  10. 【UVA11019】Matrix Matcher
  11. 在iOS当中发送电子邮件和短信
  12. CSS3特效----图片动态提示效果
  13. .net操作IIS,新建网站,新建应用程序池,设置应用程序池版本,设置网站和应用程序池的关联
  14. 使用trim_galore软件遇到的问题
  15. dedecms调用文章内容
  16. SQLZOO网页中SQL的答案(SELECT from world篇)
  17. matplotlib 入门之Pyplot tutorial
  18. yii2 用 bootstrap 给元素添加背景色
  19. springmvc的异步处理
  20. mysql游标错误

热门文章

  1. selenium + python 环境配置 (二)之启动IE
  2. Python 实现二分查找(递归版)
  3. HTML让字体闪动和滚动显示
  4. UIPath工具里面如何入力一览里面的数据
  5. 泛微E-cology OA /weaver/ 代码执行漏洞
  6. 乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符
  7. 基于AbstractRoutingDataSource实现动态切换数据源
  8. (五)Respose 知识点总结 (来自那些年的笔记)
  9. 前端通过js获取手机型号
  10. 【动态规划】&#220;berwatch