2017-04-06 817 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(...),以映射任何未映射的成员吗?

回答

相关问题