2012-12-07 14 views
5

ऑटोमैपर न्यूबी प्रश्न।ऑटोमैपर: बाल संग्रह मैपिंग

मेरे पास एक स्रोत और गंतव्य डीटीओ है जिसमें समान फ़ील्ड और बाल संग्रह हैं। ऑटोमैपर इन मानचित्र को कैसे कर सकता है?

Customer 
    Orders 
     Invoices 
    CustomerInfo 
+0

आप इसे करने की कोशिश की

सरलीकृत स्रोत और गंतव्य DTOs एक ही नाम साझा? इसे बाल संग्रह स्वचालित रूप से मानचित्रित करना चाहिए बशर्ते आपके पास प्रत्येक प्रकार के मानचित्र हों। ('ऑर्डर ',' चालान ', आदि) –

उत्तर

9

कोशिश

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

यहाँ एक और इसी तरह के विषय है: AutoMapper - mapping child collections in viewmodel

+0

यह सिर्फ एसओओ आसान है! –

+0

यह उप विफल रहता है जब उप ऑब्जेक्ट शून्य है। इसे कैसे संभालें? – batmaci

संबंधित मुद्दे