¿Es posible ignorar la asignación de un miembro según el valor de una propiedad de origen?Automapper: Ignorar a condición de
Por ejemplo si tenemos:
public class Car
{
public int Id { get; set; }
public string Code { get; set; }
}
public class CarViewModel
{
public int Id { get; set; }
public string Code { get; set; }
}
estoy buscando algo como
Mapper.CreateMap<CarViewModel, Car>()
.ForMember(dest => dest.Code, opt => opt.Ignore().If(source => source.Id == 0))
Hasta ahora, la única solución que tengo es demasiado utilizar dos modelos de vista diferentes y crear diferentes asignaciones para cada uno.
+1 para esta función :) –
excelente. Muchas gracias. – Castrohenge
¿Cuál es el estado de esta función? ¿Cuándo podemos esperarlo? – mare