AutoMapperHelper
生活随笔
收集整理的這篇文章主要介紹了
AutoMapperHelper
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/// <summary>/// AutoMapper幫助類/// </summary>public static class AutoMapperHelper{/// <summary>/// 單個對象映射/// </summary>public static T MapTo<T>(this object obj){if (obj == null) return default(T);Mapper.CreateMap(obj.GetType(), typeof(T));return Mapper.Map<T>(obj);}/// <summary>/// 集合列表類型映射/// </summary>public static List<TDestination> MapToList<TSource, TDestination>(this IEnumerable<TSource> source){Mapper.CreateMap<TSource, TDestination>();return Mapper.Map<List<TDestination>>(source);}/// <summary>/// 類型映射/// </summary>public static TDestination MapTo<TSource, TDestination>(this TSource source, TDestination destination)where TSource : classwhere TDestination : class{if (source == null) return destination;Mapper.CreateMap<TSource, TDestination>();return Mapper.Map(source, destination);}}
?
轉載于:https://www.cnblogs.com/shy1766IT/p/5351342.html
總結
以上是生活随笔為你收集整理的AutoMapperHelper的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java操作mongodb(连接池)(转
- 下一篇: C++常用特性原理解析