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 string Name {get;set;}
public string Phone {get;set;}
public string Fax {get;set;}
public DateTime DateOfBirth {get;set;}
}
public class EmployeeDto
{
public long Id {get;set;}
public string FullName {get;set;}
public DateTime DateOfBirth {get;set;}
}
Note : Le nom de la propriété "Name" de la classe Employee
n'est pas le même que celui de la propriété "FullName" de la classe EmployeeDto
.
Et voici le code pour mapper l'objet Employee
en EmployeeDto
:
Mapper.CreateMap(); // ligne de code (***)
EmployeeDto dto = Mapper.Map(employee);
Ma question est : Si je veux mapper Employee
(classe source) en EmployeeDto
(classe de destination), comment puis-je spécifier la règle de mapping ? En d'autres termes, que devrais-je faire de plus avec la ligne de code (***) ci-dessus ?