2016-11-11 17 views
1

タイトルは既に問題をかなり説明していると思います。私は、ソースの種類があります。Automapperによるカスタムマッピング。宛先のフィールドはソース内の2つのフィールドの連結です

public class Employee 
{ 
    public string Name { get; set; } 
    public string DateOfBirth { get; set; } 
    public string srcImage { get; set; } 
    public string Email { get; set; } 
    public string Role { get; set; } 
} 

public class EmployeeViewModel 
{ 
    public string Name { get; set; } 
    public string Surname { get; set; } 
    public string DateOfBirth { get; set; } 
    public string Email { get; set; } 
    public string Role { get; set; } 
} 

私はEmployeeViewModelから従業員への変換にautomapperを使用すると、従業員の名前名前姓を連結したものですが EmployeeViewModelで

MapperConfigurationの設定方法を教えていただけますか?ありがとう!

答えて

3

これを試してみてください:

Mapper.CreateMap<EmployeeViewModel, Employee>() 
         .ForMember(d => d.Name, d => d.MapFrom(x => string.Format("{0}{1}", x.Name, x.Surname))); 
関連する問題