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?

È stato utile?

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