0
J'utilise la dernière version, avec l'API d'instance.Mappage AutoMapper de type à type avec le type imbriqué
Mon type de source:
public class Source {
public string ValueX { get; set; }
public string ValueY { get; set; }
public string ValueZ { get; set; }
}
Mon type de destination:
public class Destination {
public Destination() { Inner = new Inner(); }
public string ValueX { get; set; }
public Inner Inner { get; set; }
public class Inner {
public string ValueY { get; set; }
public string ValueZ { get; set; }
}
}
Ma config (fait dans un profil):
CreateMap<Source, Destination>()
.ForMember(dest => dest.Inner, opt => opt.MapFrom(src => src));
Mais cela ne correspond pas intérieure objet. Lorsque je teste la configuration, il génère une exception AutoMapperConfigurationException
peu utile.
Quelle est la bonne façon de faire fonctionner ce mapping?
Avant de le faire, vous devez définir une carte entre la source et intérieur comme CreateMap