Exemplo n.º 1
0
 /// <summary>
 /// 把source实体对象中的数据按(同名同类型的属性)规则复制到target实体对象
 /// </summary>
 /// <typeparam name="TTarget">目标实体类型</typeparam>
 /// <typeparam name="TSource">源实体类型</typeparam>
 /// <param name="target">目标实体对象</param>
 /// <param name="source">源实体对象</param>
 public static void FastMap <TTarget, TSource>(TTarget target, TSource source)
 {
     if (source != null && target != null)
     {
         FastMapper <TTarget, TSource> .mapMethod(target, source);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 把source实体对象中的数据按(同名同类型的属性)规则复制到TTarget类型的新实体对象
 /// </summary>
 /// <typeparam name="TTarget">目标实体类型</typeparam>
 /// <typeparam name="TSource">源实体类型</typeparam>
 /// <param name="source">源实体对象</param>
 /// <returns>目标实体对象</returns>
 public static TTarget FastMap <TTarget, TSource>(TSource source)
 {
     if (source != null)
     {
         return(FastMapper <TTarget, TSource> .mapReturnMethod(source));
     }
     return(default(TTarget));
 }