When mapping a view model back to a domain model, it can be much cleaner to simply validate the source member list rather than the destination member list
Mapper.CreateMap<OrderModel, Orders>(MemberList.Source);
Now my mapping validation doesn't fail, requiring another Ignore()
, every time I add a property to my domain class.