Mappage de collections à l'aide d'AutoMapper
-
06-07-2019 - |
Question
J'essaie de mapper un tableau dans un ICollection
de type < T >.
En gros, je veux pouvoir faire:
Mapper.CreateMap<X[], Y>();
Où Y
est Collection < T >
Des idées?
La solution
Vous n'avez pas besoin de configurer votre mappage pour les collections, mais uniquement pour les types d'élément. Alors juste:
Mapper.CreateMap<X, Y>();
Mapper.Map<X[], Collection<Y>>(objectToMap);
Voir ici pour plus d'informations: http: //automapper.codeplex. com / wikipage? title = Listes% 20et% 20Tableaux & amp; renvoiTitre = Accueil
Autres conseils
Maintenant, il semble que vous puissiez utiliser:
Mapper.CreateMap<X,Y>();
var listOfX = Mapper.Map<List<X>>(someIEnumerableOfY);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow