Я использую Automapper в моем проекте, и мне нужно динамически оценивать поле моего объекта назначения.
В моей конфигурации у меня есть нечто похожее:
cfg.CreateMap<Message, MessageDto>()
// ...
.ForMember(dest => dest.Timestamp, opt => opt.MapFrom(src => src.SentTime.AddMinutes(someValue)))
//...
;
someValue
в коде конфигурации - это параметр, который мне нужно передать во время выполнения в mapper и не является полем исходного объекта.
Есть ли способ достичь этого? Что-то вроде этого:
Mapper.Map<MessageDto>(msg, someValue));