sto cercando di mappare una matrice in un ICollection
di tipo <T>.
collezioni Mapping utilizzando automapper
Fondamentalmente voglio essere in grado di fare:
Mapper.CreateMap<X[], Y>();
Dove Y
è Collection<T>
Qualsiasi idee?
sto cercando di mappare una matrice in un ICollection
di tipo <T>.
collezioni Mapping utilizzando automapper
Fondamentalmente voglio essere in grado di fare:
Mapper.CreateMap<X[], Y>();
Dove Y
è Collection<T>
Qualsiasi idee?
Non è necessario impostare il mapping per le raccolte, solo i tipi di elementi. Quindi, solo :
Mapper.CreateMap<X, Y>();
Mapper.Map<X[], Collection<Y>>(objectToMap);
Vedi qui per maggiori info: http://automapper.codeplex.com/wikipage?title=Lists%20and%20Arrays&referringTitle=Home
Che dire se voglio mappare una stringa [] a una Y? per esempio. dove ogni stringa nell'array si mapperà a una diversa proprietà di Y? –
Ora sembra che è possibile utilizzare:
Mapper.CreateMap<X,Y>();
var listOfX = Mapper.Map<List<X>>(someIEnumerableOfY);
qual è il comportamento che si sta vedendo in questo momento? –
Non riesco a mappare tra una matrice e ICollection. Viene generata l'eccezione di mappatura. –