Я новичок в рамках Automapper. У меня есть класс домена и класс DTO следующим образом:
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;}
}
Примечание. Имя свойства « Имя » Employeeкласса не совпадает с именем свойства « Полное имя » EmployeeDtoкласса.
А вот код для сопоставления Employeeобъекта EmployeeDto:
Mapper.CreateMap<Employee, EmployeeDto>(); // code line (***)
EmployeeDto dto = Mapper.Map<Employee, EmployeeDto>(employee);
Мой вопрос: если я хочу отобразить Employee(исходный класс) на EmployeeDto(целевой класс), как я могу указать правило сопоставления? Другими словами, как мне сделать больше с строкой кода (***) выше?