ich weiß, du dieseAutoMapper-Kontextwerte in AfterMap?
Mapper.CreateMap<Source, Dest>()
.ForMember(d => d.Foo, opt => opt.ResolveUsing(res => res.Context.Options.Items["Foo"])
Mapper.Map<Source, Dest>(src, opt => opt.Items["Foo"] = "Bar");
tun können, aber wie greifen Sie Kontextdaten in AfterMap()?
Was meinst du mit Kontextdaten zu sagen? Kannst du ein Beispiel geben? – Fka
Sieh dir meinen Beispielcode an, ich kann "Optionen" mit kontextuellen Daten in einem Wörterbuch übergeben -> Items ["Foo"] = someValue, erlaubt mir kontextuelle Daten zu übergeben, wenn ich konvertiere – Aviel