AutoMapper5.0创建对象方法更新
来源:互联网 发布:plc编程指令大全 编辑:程序博客网 时间:2024/05/19 19:34
/// <summary> /// 单个对象映射 /// </summary> public static TDestination MapTo<TSource, TDestination>(TSource source) { if (source == null) return default(TDestination); Mapper.Initialize(x=>x.CreateMap(typeof(TSource), typeof(TDestination))); return Mapper.Map<TDestination>(source); } /// <summary> /// 集合列表类型映射 /// </summary> public static List<TDestination> MapToList<TSource, TDestination>(this IEnumerable<TSource> source) { if (source == null) return default(List<TDestination>); Mapper.Initialize(x => x.CreateMap(typeof(TSource), typeof(TDestination))); return Mapper.Map<List<TDestination>>(source); } /// <summary> /// 类型映射 /// </summary> public static TDestination MapTo<TSource, TDestination>(this TSource source, TDestination destination) where TSource : class where TDestination : class { if (source == null) return destination; Mapper.Initialize(x => x.CreateMap(typeof(TSource), typeof(TDestination))); return Mapper.Map(source, destination); }
0 0
- AutoMapper5.0创建对象方法更新
- 学习javascript对象创建方法(参照别人代码,持续更新)
- 对象创建,对象方法
- 创建对象方法
- JavaScript 对象创建方法
- JavaScript创建对象方法
- 创建对象一种方法
- COM创建对象方法
- Java 创建对象方法
- JavaScript对象创建方法
- Java对象创建方法
- 其他方法创建对象
- 创建对象的方法
- 创建数据库对象的方法
- 创建对象有哪些方法
- js 创建对象、属性、方法
- 创建类对象的方法
- Javascript对象创建多种方法
- 立方体多个材质
- K题
- laravel administrator一款通用的后台插件使用
- java 发送邮件
- 关于Linux系统中 Access Modify Change 三个时间的理解
- AutoMapper5.0创建对象方法更新
- sql批处理
- 关联规则算法2-----关联规则FP-Growth
- Grails企业管理系统搭建配合NAT123外网发布,NAT123服务全免费哦
- moment.js--时间格式化处理利器
- Android跨包访问SharedPreferences空指针!
- 如何清除注册表中的Java安装信息
- 深入理解计算机系统--优化程序性能
- 在Python的虚拟环境中安装flask