मुझे लगता है कि मुझे वैलेंटाइजेक्टर और/या ऑटोमैपर के साथ एक साधारण अवधारणा याद आ रही है, लेकिन आप कैसे माता-पिता को गहरी क्लोन करते हैं। ईमानदारी के लिए एंटीटी और सभी बच्चों को शामिल करें?omu.valueinjecter प्रकारों के विपरीत गहरे क्लोन
उदाहरण के लिए, biz.person.InjectFrom(dto.person)
। मैं bto.person.AddressList संग्रह को कॉपी करने के लिए dto.person.AddressList संग्रह चाहता हूं, भले ही dto.Address
और biz.Address
प्रकारों के विपरीत हैं, लेकिन समान संपत्ति नाम हैं।
मेरी सोच यह है कि यदि अभिभावक संपत्ति के नामों की वर्तनी समान होती है, उदा। पता सूची, तो इससे कोई फर्क नहीं पड़ता कि 2 अंतर्निहित वस्तुएं विभिन्न प्रकार के हैं। यह अभी भी पूर्णांक, स्ट्रिंग, आदि की तरह समान नाम वाले सरल प्रकार की नक़ल की
आप
आप ValueInjecter के codeplex पेज से दीप क्लोनिंग पेज पर ध्यान दिया है:
नमूना कोड दीप क्लोनिंग page पर चक नोरिस है करने के लिए कुछ मामूली बदलाव के साथ मैं अपने परीक्षण कोड में काम मिल गया? http://valueinjecter.codeplex.com/wikipage?title=Deep%20Cloning&referringTitle=Home – Omu
हे चक। हाँ, मैंने किया। यह मेरी [निबर्ननेट] बाल संस्थाओं को गहरा क्लोन नहीं किया गया – user52212
यदि आप कुछ कोड पोस्ट करेंगे, और विभिन्न प्रकारों के बारे में, डिफ़ॉल्ट इंजेक्टफ्रॉम() उसी नाम और उसी प्रकार से इंजेक्ट करते हैं तो यह अच्छा होगा, इसलिए यह सदस्यों को प्रभावित नहीं करेगा विभिन्न प्रकार (और यदि आप एक प्रकार से दूसरे में कर रहे हैं जो अब क्लोनिंग नहीं कर रहा है, यही कारण है कि दीपक्लोन ने आपके लिए काम नहीं किया) – Omu