वस्तुओं चलो कहते हैं कि मैं दो वस्तुओं है मैं नक्शा समक्ष करना चाहते हैं:AutoMapper: वापस डोमेन वस्तु के लिए नक्शे डीटीओ बच्चे के साथ
// Domain objects
public class MyDomainObject
{
public string SimpleText { get; set; }
public int SimpleNumber { get; set; }
public MySubObject ComplexValue { get; set; }
}
public class MySubObject
{
public int Id { get; set; }
public string Name { get; set; }
}
// DTOs
public class MyDto
{
public string SimpleText { get; set; }
public int SimpleNumber { get; set; }
public int ComplexValueId { get; set; }
public string ComplexValueName { get; set; }
}
// Mapping config
Mapper.CreateMap<MyDomainObject, MyDto>();
Ths अतिरिक्त विन्यास के बिना कार्य करेंगे क्योंकि AutoMapper camelcasing पर नजर डालेंगे और ड्रिल द्वारा छेद बनाएं।
Mapper.Map<MyDto, MyDomainObject>(dto, domainObj);
क्या सबसे अच्छा/सबसे सरल मानचित्रण विन्यास इसे प्राप्त करने के होगा:
अब मैं डीटीओ वापस डोमेन वस्तु को मैप करने के लिए करना चाहते हैं?
संबंधित: http://stackoverflow.com/questions/3145062/using-automapper-to-unflatten-a-dto –