automapper memberList参数

时间:2015-10-21 13:34:06

标签: c# entity-framework linq visual-studio automapper

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

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

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

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

1 个答案:

答案 0 :(得分:2)

您可以使用以下内容:

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