Comment spécifier une règle de mappage lorsque les noms des propriétés diffèrent

Je suis un débutant dans le framework Automapper. J’ai une classe de domaine et une classe DTO comme suit:

public class Employee { public long Id {get;set;} public ssortingng Name {get;set;} public ssortingng Phone {get;set;} public ssortingng Fax {get;set;} public DateTime DateOfBirth {get;set;} } public class EmployeeDto { public long Id {get;set;} public ssortingng FullName {get;set;} public DateTime DateOfBirth {get;set;} } 

Remarque: Le nom de la propriété ” Nom ” de la classe Employee n’est pas identique à celui de la propriété ” FullName ” de la classe EmployeeDto .

Et voici le code pour mapper l’object EmployeeDto sur EmployeeDto :

 Mapper.CreateMap(); // code line (***) EmployeeDto dto = Mapper.Map(employee); 

Ma question est la suivante: si je veux mapper Employee (classe de source) sur EmployeeDto (classe de destination), comment puis-je spécifier la règle de mappage? En d’autres termes, comment devrais-je faire plus avec la ligne de code (***) ci-dessus?

Peu importe, j’ai moi-même trouvé une solution:

 Mapper.CreateMap() .ForMember(dest => dest.FullName, opt => opt.MapFrom(src => src.Name));