在AutoMapper中使用Mapper.CreateMap的通用版本时,您可以通过在末尾添加.ForMember来轻松忽略它:
Mapper.CreateMap<Customer, CustomerViewItem>().ForMember(x=>x.Id,opt=>opt.Ignore);
如何为非泛型类型执行此操作,例如:
Mapper.CreateMap(Customer.GetType(),CustomerViewItem().GetType(), MemberList memberList);
答案 0 :(得分:2)
您可以使用以下内容:
Mapper.CreateMap(typeof(Customer), typeof(CustomerViewItem)).ForMember("Id", opt => opt.Ignore());