8

AutoMapper 新手问题。

我有一个具有相同字段和子集合的源和目标 DTO。AutoMapper 如何映射这些?

简化的源 DTO 和目标 DTO 共享相同的名称:

Customer
    Orders
       Invoices
    CustomerInfo
4

1 回答 1

13

尝试

Mapper.CreateMap<Customer, CustomerModel>();
Mapper.CreateMap<Orders, OrderModel>();
Mapper.CreateMap<Invoices, InvoicesModel>();
Mapper.CreateMap<CustomerInfo, CustomerInfoModel>();
var mappedModel = Mapper.Map<Customer, CustomerModel>(customer);

这是另一个类似的主题:AutoMapper - 在视图模型中映射子集合

于 2012-12-07T17:12:23.997 回答