自动映射器成员列表参数

automapper memberList parameter

在 AutoMapper 中,当您使用 Mapper.CreateMap 的通用版本时,您可以通过在末尾添加 .ForMember 轻松忽略它:

Mapper.CreateMap<Customer, CustomerViewItem>().ForMember(x=>x.Id,opt=>opt.Ignore);

如何为非通用类型执行此操作,例如:

Mapper.CreateMap(Customer.GetType(),CustomerViewItem().GetType(), MemberList memberList);

您可以使用以下内容:

Mapper.CreateMap(typeof(Customer), typeof(CustomerViewItem)).ForMember("Id", opt => opt.Ignore());