This known change occurred from 3.xx to 4. Customizing the display inside Mapper.Initialize will solve the problem.
eg. The mapping 3.xx is performed as follows:
Mapper.CreateMap<Order, OrderDto>() .Include<OnlineOrder, OnlineOrderDto>() .Include<MailOrder, MailOrderDto>(); Mapper.CreateMap<OnlineOrder, OnlineOrderDto>(); Mapper.CreateMap<MailOrder, MailOrderDto>();
The 4.xx mapping should now be done in the Initialize method using the delegate.
Mapper.Initialize(cfg => { cfg.CreateMap<Order, OrderDto>() .Include<OnlineOrder, OnlineOrderDto>() .Include<MailOrder, MailOrderDto>(); cfg.CreateMap<OnlineOrder, OnlineOrderDto>(); cfg.CreateMap<MailOrder, MailOrderDto>(); });
Here the discussion is related to issue .
Ver update: bug fixed for step 4.1.0
Alternatively, you can print images.
Mapper.Configuration.Seal();
source share