2012-12-07 43 views
5

Câu hỏi về người mới sử dụng AutoMapper.AutoMapper: Lập bản đồ bộ sưu tập trẻ em

Tôi có nguồn và đích DTO có cùng các trường và bộ sưu tập con. Làm thế nào có thể AutoMapper bản đồ này?

Giản nguồn và đích DTOs chia sẻ cùng tên:

Customer 
    Orders 
     Invoices 
    CustomerInfo 
+0

bạn đã thử nó? Nó sẽ tự động ánh xạ các bộ sưu tập con với điều kiện bạn có bản đồ cho từng loại. ('Order',' Invoice', vv) –

Trả lời

9

thử

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

đây là một chủ đề tương tự: AutoMapper - mapping child collections in viewmodel

+0

Nó chỉ là SOO dễ thôi! –

+0

điều này không thành công khi đối tượng phụ rỗng. làm thế nào để xử lý nó? – batmaci

Các vấn đề liên quan