zoukankan      html  css  js  c++  java
  • EF架构~对AutoMapper实体映射的扩展

    http://www.cnblogs.com/lori/p/3327898.html

    /// <summary>
        /// AutoMapper扩展方法
        /// </summary>
        public static class AutoMapperExtension
        {
            /// <summary>
            /// 集合对集合
            /// </summary>
            /// <typeparam name="TResult"></typeparam>
            /// <param name="self"></param>
            /// <returns></returns>
            public static List<TResult> MapTo<TResult>(this IEnumerable self)
            {
                if (self == null)
                    throw new ArgumentNullException();
                Mapper.CreateMap(self.GetType(), typeof(TResult));
                return (List<TResult>)Mapper.Map(self, self.GetType(), typeof(List<TResult>));
            }
            /// <summary>
            /// 对象对对象
            /// </summary>
            /// <typeparam name="TResult"></typeparam>
            /// <param name="self"></param>
            /// <returns></returns>
            public static TResult MapTo<TResult>(this object self)
            {
                if (self == null)
                    throw new ArgumentNullException();
                Mapper.CreateMap(self.GetType(), typeof(TResult));
                return (TResult)Mapper.Map(self, self.GetType(), typeof(TResult));
            }
    
        }
  • 相关阅读:
    HDU_3127 WHUgirls(DP)
    ibatits
    jqGrid怎么设定水平滚动条
    poi导出EXcel
    jqGrid资料总结
    jqgrid横向滚动条
    开源网http://www.openopen.com/ajax/2_Charts.htm
    struts2国际化
    struts2结合poi导出excel
    Struts2 Action读取资源文件
  • 原文地址:https://www.cnblogs.com/shiningrise/p/5615767.html
Copyright © 2011-2022 走看看