Estoy intentando usar automapper para crear un solo mapa para un objeto principal y reutilizarlo entre sus elementos secundarios.Herencia de Automapper: reutilización de mapas
Para propiedades secundarias solo quiero asignar los campos adicionales.
¿Esto es posible? El código que tengo se ve así
CreateCalculationMap(message); ---- This does the BASE parent mappping.
Mapper.CreateMap<QuoteMessage, CalculationGipMessage>() -- This is the child.
.Include<QuoteMessage, CalculationBase>() -- Include the parent?
.ForMember(a => a.OngoingCommission, b => b.MapFrom(c => c.OngoingASF)) - Child
.ForMember(a => a.SpecialRate, b => b.MapFrom(c => c.BlahBlah))); - Child
¿Por qué me sigue diciendo que las propiedades de los padres no están mapeadas? Sin embargo, pensé que los incluí en CreateCalculationMap (mensaje); que contiene
Mapper.CreateMap<QuoteMessage, CalculationBase>()()