Mapeo de colecciones utilizando AutoMapper
-
06-07-2019 - |
Pregunta
Estoy tratando de asignar una matriz a un ICollection
de tipo <T>.
Básicamente quiero poder hacer:
Mapper.CreateMap<X[], Y>();
Donde Y
es Collection<T>
¿Alguna idea?
Solución
No necesita configurar su asignación para colecciones, solo los tipos de elementos. Tan solo:
Mapper.CreateMap<X, Y>();
Mapper.Map<X[], Collection<Y>>(objectToMap);
Consulte aquí para obtener más información: http: //automapper.codeplex. com / wikipage? title = Listas% 20 y% 20Arrays & amp; referenceTitle = Inicio
Otros consejos
Ahora parece que puedes usar:
Mapper.CreateMap<X,Y>();
var listOfX = Mapper.Map<List<X>>(someIEnumerableOfY);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow