AutoMapper - warum verwenden Sie Karte über DynamicMap?

Vorausgesetzt die Objekte, die Sie sind-mapping mit AutoMapper werden, benötigen keine benutzerdefinierten Zuordnungen, gibt es immer einen Punkt dabei:

Mapper.CreateMap<Src, Dest>(); 
//....
Mapper.Map(SrcObject, DestObj);

Wenn keine benutzerdefinierten mappings erforderlich sind, macht den obigen Ansatz gewinnen Sie etwas mehr als nur mit DynamicMap, ohne die Notwendigkeit für Vorherige Konfiguration?

Mapper.DynamicMap(SrcObject, DestObj);

Ich verstehe, dass DynamicMap ist erforderlich wenn Sie die Zuordnung anonyme Typen, aber ich bin zu Fragen, ob DyanmicMap ist immer nicht bevorzugt für statische Typen, die benötigen keine benutzerdefinierten mappings.

InformationsquelleAutor Adam Rackis | 2012-03-16
Schreibe einen Kommentar