मैं ऑब्जेक्ट्स को मैप करने के लिए ऑटोमैपर का उपयोग करने की कोशिश कर रहा हूं, समस्या उन वस्तुओं में से एक है जिन्हें मैं मानचित्र बनाने का प्रयास कर रहा हूं, इसके सभी गुणों के सामने एक उपसर्ग 'कस्ट_' है और कोई नहीं। क्या इस मानचित्रण को बनाने का कोई तरीका है।उपसर्ग के साथ ऑटोमैपर
उदाहरण के लिए कहते हैं कि मैं
class A
{
String FirstName { get; set; }
String LastName { get; set; }
}
class B
{
String Cust_FirstName { get; set; }
String Cust_LastName { get; set; }
}
जाहिर है इस नक्शे
AutoMapper.Mapper.CreateMap<A, B>();
b = AutoMapper.Mapper.Map<A, B>(a);
चीयर्स दोनों तरीकों पूरी तरह से काम: डिफ़ॉल्ट रूप से AutoMapper उपसर्ग पहचानता आप उपसर्ग स्पष्ट करने की जरूरत है "जाओ",। हालांकि दोनों विधि वास्तविक मानचित्र ए से बी के लिए विशिष्ट नहीं लगती हैं, लेकिन वास्तव में किसी अन्य मैपिंग को ए से सी –
@ क्लाइफमेसन कहते हैं लेकिन मुझे नहीं लगता कि यह समस्याग्रस्त है, खासकर उस मामले में जहां आपके पास एकाधिक हैं एक ही सम्मेलन के बाद लक्षित कक्षाएं। ऐसे मामले में जहां आपको वास्तव में अलग-अलग कॉन्फ़िगरेशन की आवश्यकता होती है, उदाहरण के लिए, जहां आपको दो कक्षाओं को मैप करने के लिए अलग तर्क होना आवश्यक है, आप हमेशा अपने स्वयं के कॉन्फ़िगरेशन के साथ समर्पित 'मैपिंगइंजिन' बना सकते हैं। HTH। –