Estou tentando configurar o AutoMapper para converter de Entidade em DTO. Sei que devo usar o .ForMember()
after Mapper.CreateMap<Entity, DTO>()
para configurar mapeamentos personalizados, mas esse não parece ser um método disponível.
Edite para esclarecimento: Não estou procurando um link para a documentação que li, ou uma explicação da sintaxe básica. Estou usando a sintaxe correta conforme descrito nas respostas e na documentação, por exemplo:
Mapper.CreateMap<EFAddress, Address>()
.ForMember(dest => dest.Code, opt => opt.MapFrom(src => src.Name));
Se eu tiver um nome de tipo inválido em CreateMap <>, posso ver "ForMember" como um método válido, passar o mouse mostra a assinatura do método como eu normalmente esperaria. Mas assim que eu dou dois tipos válidos, ForMember diz que ele não pode resolver o símbolo, como se o método não estivesse disponível.
Existe algum tipo de restrição nas classes genéricas que não estou atendendo?
obrigado