AutoMapper控件
1.下载AutoMapper控件。
2.定义类,实现Profile。
3.在定义类的构造方法中使用如下代码进行转换
// 1.匹配,o,t代表TDestination;s代表TSource,返回TDestination
CreateMap<TSource,TDestination>()
.ForMember(o=>o.para,t=>t.MapFrom(s=>s.para)); // 2.忽略 前面比后面多,不管;后面比前面多,必须忽略
CreateMap<TSource,TDestination>()
.ForMember(o=>o.para,t=>t.Ignore()); // 3.可以在ForMember中定义逻辑 // 4.如果两个实体中的字段相同,那么直接这样写
CreateMap<TSource,TDestination>(); // 进行调用
TDestination=AutoMapper.Map<TSource,TDestination>(TSource)
AutoMapper控件的更多相关文章
- 基于jquery 封装的 select 小控件,解决 IE6 7 8里 select 边框 高度 无法遮挡等问题
		
一.基本原理 select控件在浏览器中是个永远的痛,不同的版本解析出来的可谓五花八门.主要有以下问题: 1,IE6中无法设置高度,Z INDEX永远在最上,无法被其它层遮挡 2,IE7中可以设置高度 ...
 - JS调用Android、Ios原生控件
		
在上一篇博客中已经和大家聊了,关于JS与Android.Ios原生控件之间相互通信的详细代码实现,今天我们一起聊一下JS调用Android.Ios通信的相同点和不同点,以便帮助我们在进行混合式开发时, ...
 - HTML5 progress和meter控件
		
在HTML5中,新增了progress和meter控件.progress控件为进度条控件,可表示任务的进度,如Windows系统中软件的安装.文件的复制等场景的进度.meter控件为计量条控件,表示某 ...
 - 百度 flash html5自切换 多文件异步上传控件webuploader基本用法
		
双核浏览器下在chrome内核中使用uploadify总有302问题,也不知道如何修复,之所以喜欢360浏览器是因为帮客户控制渲染内核: 若页面需默认用极速核,增加标签:<meta name=& ...
 - JS与APP原生控件交互
		
"热更新"."热部署"相信对于混合式开发的童鞋一定不陌生,那么APP怎么避免每次升级都要在APP应用商店发布呢?这里就用到了混合式开发的概念,对于电商网站尤其显 ...
 - UWP开发必备:常用数据列表控件汇总比较
		
今天是想通过实例将UWP开发常用的数据列表做汇总比较,作为以后项目开发参考.UWP开发必备知识点总结请参照[UWP开发必备以及常用知识点总结]. 本次主要讨论以下控件: GridView:用于显示数据 ...
 - 【踩坑速记】开源日历控件,顺便全面解析开源库打包发布到Bintray/Jcenter全过程(新),让开源更简单~
		
一.写在前面 自使用android studio开始,就被它独特的依赖方式:compile 'com.android.support:appcompat-v7:25.0.1'所深深吸引,自从有了它,麻 ...
 - 对百度WebUploader开源上传控件的二次封装,精简前端代码(两句代码搞定上传)
		
前言 首先声明一下,我这个是对WebUploader开源上传控件的二次封装,底层还是WebUploader实现的,只是为了更简洁的使用他而已. 下面先介绍一下WebUploader 简介: WebUp ...
 - Windows API 设置窗口下控件Enable属性
		
参考页面: http://www.yuanjiaocheng.net/webapi/create-crud-api-1-put.html http://www.yuanjiaocheng.net/we ...
 
随机推荐
- nmon在secureCRT下显示乱码问题
			
# 背景 下载安装了nmon,结果发现显示有问题,如下 # 解决 猜测应该是字体编码问题,查阅了解后,是因为CRT设置问题,需要修改下配置,(之前试用xshell比较棒,但公司禁止试用),如下修改 然 ...
 - stringBuilder类的一些用法
			
对String对象进行处理的时候比如拼接.截取,会在内存中新建很多字符串对象.为了减少内存开支,可以使用StringBuilder类型. 创建StringBuiler实例: 用构造函数直接创建: St ...
 - C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件)
			
string file =Application.StartupPath+@"\WinFrm_Main.exe";//运行程序位置 public Form1() { Initial ...
 - Devexpress WPF教程
			
[视频专辑]酷炫界面开发神器DevExpress WPF视频教程(36集全) http://www.devexpresscn.com/post/620.html
 - roadflow企业微信工作流程的配置与使用
			
1.在您的微信后台添加应用 应用地址: 待办事项 :http://demo.roadflow.net/RoadFlowCore/Mobile/WaitTask 已办事项:http://demo.roa ...
 - linux学习之用户的切换
			
普通用户: 输入su 用户名,点击Enter Root用户: 输入su root,点击Enter 输入登录密码,点击Enter
 - JPA之@GeneratedValue注解
			
JPA的@GeneratedValue注解,在JPA中,@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键(JPA要求每一个实体Entity,必须有且只有一个主键), ...
 - nova 宿主机重启自动恢复虚拟机运行状态
			
1. 宿主机重启自动恢复虚拟机运行状态 1.1 参数描述与默认值 # Whether to start guests that were running before the host reboote ...
 - 如何成功导入SlidingMenu库?
			
SlidingMenu是一个开源的侧滑菜单(https://github.com/jfeinstein10/SlidingMenu). 为大家的安卓程序提供侧滑菜单,这个功能也非常有用. 要想正常使 ...
 - leetcode 84. 柱状图中最大的矩形 JAVA
			
题目: 给定 n 个非负整数,用来表示柱状图中各个柱子的高度.每个柱子彼此相邻,且宽度为 1 . 求在该柱状图中,能够勾勒出来的矩形的最大面积. 以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高 ...