Saya seorang pemula untuk kerangka kerja Automapper. Saya memiliki kelas domain dan kelas DTO sebagai berikut:
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;}
}
Catatan: Nama properti " Nama " Employeekelas tidak sama dengan properti "Nama lengkap " EmployeeDtokelas.
Dan ini kode untuk memetakan Employeeobjek EmployeeDto:
Mapper.CreateMap<Employee, EmployeeDto>(); // code line (***)
EmployeeDto dto = Mapper.Map<Employee, EmployeeDto>(employee);
Pertanyaan saya adalah: Jika saya ingin memetakan Employee(kelas sumber) ke EmployeeDto(kelas tujuan), bagaimana saya bisa menentukan aturan pemetaan? Dengan kata lain, bagaimana saya harus berbuat lebih banyak dengan baris kode (***) di atas?