У меня проблема с отображением динамического или ExpandoObject на экземпляр типа назначения.Я знаю, что документация говорит, что не нужно создавать сопоставление заранее для сопоставления динамического типа, но что если я захочу выполнить некоторую постобработку.Например, у меня есть это
this.CreateMap<ExpandoObject,CustomerCreatedEvent>()
.AfterMap(( o, @event) => @event.NewProp = "some default value" );
И когда я пытаюсь отобразить
dynamic evnt = JsonConvert.DeserializeObject<ExpandoObject>(Encoding.UTF8.GetString(data));
var instanceType = Type.GetType((string) eventClrTypeName);
var eventInstance = _mapper.Map(evnt, evnt.GetType(), instanceType);
, я получаю сопоставленный только «NewProp», а все другие свойства устанавливаются в значение по умолчанию, никакого назначения не происходит.