Mappatura delle raccolte tramite AutoMapper
-
06-07-2019 - |
Domanda
Sto cercando di mappare un array in un ICollection
di tipo <T>.
Fondamentalmente voglio essere in grado di fare:
Mapper.CreateMap<X[], Y>();
Dove Y
è Collection<T>
Qualche idea?
Soluzione
Non è necessario impostare la mappatura per le raccolte, ma solo i tipi di elementi. Quindi solo:
Mapper.CreateMap<X, Y>();
Mapper.Map<X[], Collection<Y>>(objectToMap);
Vedi qui per maggiori informazioni: http: //automapper.codeplex. com / WikiPage title = liste% 20and% 20Arrays & amp;? referringTitle = casa
Altri suggerimenti
Ora sembra che tu possa usare:
Mapper.CreateMap<X,Y>();
var listOfX = Mapper.Map<List<X>>(someIEnumerableOfY);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow