Mapping Sammlungen mit AutoMapper
-
06-07-2019 - |
Frage
Ich versuche, ein Array in ein ICollection
vom Typ <T>.
zur Karte
Grundsätzlich mag ich in der Lage sein, zu tun:
Mapper.CreateMap<X[], Y>();
Wo Y
ist Collection<T>
Irgendwelche Ideen?
Lösung
Sie müssen nicht Ihre Zuordnung für Sammlungen zu gründen, nur die Elementtypen. Also einfach:
Mapper.CreateMap<X, Y>();
Mapper.Map<X[], Collection<Y>>(objectToMap);
Sehen Sie hier für weitere Informationen: http: //automapper.codeplex. com / Wikiseite? title = Listen% 20und% 20Arrays & referringTitle = Startseite
Andere Tipps
Jetzt sieht es aus wie Sie verwenden können:
Mapper.CreateMap<X,Y>();
var listOfX = Mapper.Map<List<X>>(someIEnumerableOfY);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow