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?

War es hilfreich?

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
scroll top