自动映射器成员列表参数
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());
在 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());