/// <summary> /// Ignores readonly properties and the date values /// </summary> /// <param name="mapping"></param> /// <returns></returns> public static IMappingExpression <TSource, TDest> IgnoreEntityCommonProperties <TSource, TDest>(this IMappingExpression <TSource, TDest> mapping) where TDest : IEntity { return(mapping .IgnoreAllPropertiesWithAnInaccessibleSetter() .ForMember(dest => dest.CreateDate, opt => opt.Ignore()) .ForMember(dest => dest.UpdateDate, opt => opt.Ignore()) .ForMember(dest => dest.DeleteDate, opt => opt.Ignore())); }