Estoy tratando de usar Automapper para mapear objetos, el problema es que uno de los objetos que intento asignar tiene un prefijo 'Cust_' delante de todas sus propiedades y el otro no. ¿Hay alguna manera de hacer este mapeo?AutoMapper con el prefijo
Por ejemplo decir que tengo
class A
{
String FirstName { get; set; }
String LastName { get; set; }
}
class B
{
String Cust_FirstName { get; set; }
String Cust_LastName { get; set; }
}
Obviamente este mapa no funcionará
AutoMapper.Mapper.CreateMap<A, B>();
b = AutoMapper.Mapper.Map<A, B>(a);
Saludos ambos métodos funcionan perfectamente. Aunque ambos métodos no parecen ser específicos del mapa real A a B, pero en realidad afectarán a cualquier otra asignación, digamos A a C –
@CliffMayson, pero no creo que esto sea problemático, especialmente en el caso en que tenga múltiples clases objetivo siguiendo la misma convención. En el caso de que realmente necesite tener configuraciones separadas, por ejemplo, donde necesita tener una lógica diferente para mapear las mismas dos clases, siempre puede crear 'MappingEngine' con sus propias configuraciones. HTH. –