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?

¿Fue útil?

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