2012-02-29 6 views
21

मेरे SQL डेटाबेस संरचना में कुछ बदलाव करने के बाद (SQL सर्वर प्रबंधन स्टूडियो में स्क्रिप्ट का उपयोग करके), मैं नया डेटा मिलान करने के लिए विजुअल स्टूडियो में अपनी DataSet.xsd फ़ाइल को कैसे अपडेट कर सकता हूं संरचना? क्या मुझे यह मैन्युअल रूप से करना चाहिए?
मैंने डेटासेट को हटाने और एक नया आयात करने पर विचार किया, लेकिन मैं अपने सभी कस्टम टेबल एडाप्टर प्रश्नों को खो दूंगा।नए SQL डेटाबेस संरचना से मेल खाने के लिए विजुअल स्टूडियो में डेटासेट संरचना अद्यतन करें

उत्तर

24

शायद आपकी समस्या को जवाब दिया गया है here at http://social.msdn.microsoft.com/Forums

संपादित करें: मुझे लगता है अभी यह है कि इस था/एक बहुत ही गरीब जवाब है। खैर, उस समय, मैं इस साइट में एक असली शुरुआत करने वाला था। इसलिए मैं अब यहाँ ऊपर

लिंक की प्रासंगिक सामग्री को कॉपी आप डेटासेट डिज़ाइनर में TableAdapter राइट क्लिक करें और क्लिक करते हैं तो मेरा उत्तर अद्यतन 'कॉन्फ़िगर' TableAdapter विन्यास विज़ार्ड खुल जहां आप कर सकते हैं reconfigure मुख्य क्वेरी जो आपकी तालिका की स्कीमा को परिभाषित करती है। यह अतिरिक्त तालिका एडाप्टर क्वेरी (अतिरिक्त विधियों) को छोड़ना चाहिए जो आरंभिक कॉन्फ़िगरेशन के बाद जोड़े गए थे।

बेशक अतिरिक्त तरीकों में भी अगर वे एक स्तंभ डेटाबेस पर तालिका से हटा दिया गया संदर्भ, या यदि स्तंभ परिभाषाओं में से किसी (उदाहरण के लिए बदलने के लिए, यदि डेटा प्रकार है पुन: कॉन्फ़िगर करने की आवश्यकता होगी बदल दिया या संशोधित)। तो यदि एक एडिशनल कॉलम तालिका में जोड़ा गया था और यह मौजूदा विधियों को शून्य मानों की अनुमति देता है अभी भी काम करना चाहिए - डेटाबेस में तालिका के स्कीमा में परिवर्तन के दायरे पर निर्भर करता है।

मैं यहां भी लेखक का नाम रिपोर्ट करना चाहता हूं, लेकिन कोई भी नहीं है।

+0

इसके लिए धन्यवाद, मुझे इसे गुगलिंग से नहीं मिला। – MattyG

+3

धन्यवाद, एक वर्ष के पारित होने के बाद समुदाय के उत्तर की गुणवत्ता को वापस करने और सुधारने का एक शानदार काम। वास्तव में सराहना की और उपयोगी जानकारी। –

+1

क्या होगा यदि मुझे DataSet.xsd को अपडेट करने की आवश्यकता है क्योंकि मैंने कुछ तालिकाओं पर कुछ कॉलम नहीं जोड़े हैं लेकिन कुछ ब्रांड नई टेबल या दृश्य हैं? –

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