2017-04-06 72 views
0
public class MyProfile : Profile 
{ 
    protected override void Configure() 
    { 
     base.CreateMap<ViewModel, Domain>() 
     .ForMember(dest => dest.Id, opt => opt.MapFrom(src => src.Id)) 
     //.ForAllMembers(opt => opt.Ignore()) //returns void 
     .ReverseMap(); 
    } 
} 

public class ViewModel 
{ 
    public int Id { get; set; }  
} 

public class Domain 
{ 
    public int Id { get; set; } 
    public string UserName {get; set;} 
    //public string ... { get; set;} //etc.. 
    //... 
} 

假設我不想映射UserName和許多其他屬性。Automapper配置:在重寫CreateMap時,我可以使用.ForAllMembers嗎?

我可以爲映射做.ForAllMembers(...),以映射任何未映射的成員嗎?

回答

相關問題