J'essaye de configurer AutoMapper pour convertir d'entité en DTO. Je sais que je suis censé utiliser .ForMember()
after Mapper.CreateMap<Entity, DTO>()
pour configurer des mappages personnalisés, mais cela ne semble pas être une méthode disponible.
Modifier pour clarification: je ne cherche pas de lien vers la documentation, que j'ai lu, ni une explication de la syntaxe de base J'utilise la syntaxe correcte comme décrit dans les réponses et la documentation, par exemple:
Mapper.CreateMap<EFAddress, Address>()
.ForMember(dest => dest.Code, opt => opt.MapFrom(src => src.Name));
Si j'ai un nom de type invalide dans CreateMap <>, je peux voir "ForMember" comme une méthode valide, la souris sur affiche la signature de la méthode comme je m'y attendrais normalement. Mais dès que je lui donne deux types valides, ForMember dit qu'il ne peut pas résoudre le symbole, comme si la méthode n'était pas disponible.
Y a-t-il une sorte de contrainte sur les classes génériques que je ne rencontre pas?
Merci