我在我的項目中使用Automapper,我需要動態地確定目標對象的字段。Automapper:將參數傳遞給Map方法
在我的配置我有類似的東西:
cfg.CreateMap<Message, MessageDto>()
// ...
.ForMember(dest => dest.Timestamp, opt => opt.MapFrom(src => src.SentTime.AddMinutes(someValue)))
//...
;
在配置代碼的someValue
是,我需要在運行時傳遞給映射器,而不是源對象的場的參數。
有沒有辦法做到這一點?事情是這樣的:
Mapper.Map<MessageDto>(msg, someValue));
這可能有所幫助:https://stackoverflow.com/questions/31748671/pass-objects-to-automapper-mapping –
適當使用增值的最高分。 – TheDude