2011-06-05 11 views
8

Necesito ayuda con mi mapper programa. Tengo dos tipos (digamos A y B) y quiero tener dos asignaciones diferentes. En un método, quiero usar el primer mapeo entre A y B y en otro método quiero tomar el segundo.Múltiples asignaciones para el mismo tipo usando AutoMapper

Vi que la clase "Mapper" es estática, por lo que no puedo usar CreateMap dos veces.

¿Esto es posible?

gracias.

Respuesta

6

En lugar de utilizar la clase estática Mapper, puede crear instancias diferentes del MappingEngine subyacente y las clases de configuración. Luego puede configurar las instancias de manera diferente.

Actualización: vea también this answer.

Cuestiones relacionadas