एक LINQ से SQL इकाई को [क्लोनिंग] डुप्लिकेट करने में सबसे अच्छा अभ्यास माना जाएगा जिसके परिणामस्वरूप डेटाबेस में एक नया रिकॉर्ड होगा?डुप्लिकेट LINQ से SQL इकाई/रिकॉर्ड?
संदर्भ यह है कि मैं एक व्यवस्थापक के ग्रिड में रिकॉर्ड के लिए डुप्लिकेट फ़ंक्शन बनाना चाहता हूं। वेबसाइट और कुछ चीजों और स्पष्ट कोशिश करने के बाद, डेटा पढ़ें, आईडी = 0 बदलें, नाम बदलें, submitChanges()
, और अपवाद मारना, lol। मैंने सोचा कि मैं रुक सकता हूं और एक विशेषज्ञ से पूछ सकता हूं।
मैं रिकॉर्ड को पढ़ने के साथ शुरू करना चाहता हूं, "कॉपी ऑफ" के साथ उपसर्ग करके नाम बदलना और फिर एक नया रिकॉर्ड सहेजना चाहता हूं।
एक नज़र Kristofer ले कर सकते हैं। – GONeale
महान जवाब! यह काम कर रहा है, मैंने प्रतिबिंब पर विचार किया था। आप इस समाधान के बारे में कैसा महसूस करते हैं? मुझे लगता है कि कोई अंतर्निर्मित क्लोन() मैं उम्मीद कर रहा था कि एक समान ऑपरेशन करेगा .. – GONeale
यदि आपके पास अपनी इकाई में केवल-पढ़ने योग्य गुण हैं तो आपको यह जांचने की आवश्यकता है कि संपत्ति को propInfo.SetValue को कॉल करने से पहले एक सेटटर है या नहीं। यदि आप propInfo.GetSetMethod() एक गैर-शून्य मान देता है तो आप मेरी जांच कर सकते हैं। – pbz