Instead of having to write something like
Mapper.CreateMap<Person, PersonDto>()
.ForMember(x => x.Name, opt => opt.Ignore());
you can instead write
Mapper.CreateMap<Person, PersonDto>()
.IgnoreMember(x => x.Name);
public static class MappingExpressionExtensions | |
{ | |
public static IMappingExpression<TSource, TDest> IgnoreMember<TSource, TDest>(this IMappingExpression<TSource, TDest> expression, Expression<Func<TDest, object>> destinationMember) | |
{ | |
expression.ForMember(destinationMember, opt => opt.Ignore()); | |
return expression; | |
} | |
} |