तो, मेहरदाद से संबंधित प्रश्न के उत्तर के अनुसार , मुझे लगता है कि "उचित" डेटाबेस टेबल कॉलम एक सूची संग्रहीत नहीं करता है। बल्कि, आपको एक और तालिका बनानी चाहिए जो उक्त सूची के तत्वों को प्रभावी रूप से रखती है और फिर इसे सीधे या एक जंक्शन तालिका के माध्यम से लिंक करती है। हालांकि, मैं जिस प्रकार की सूची बनाना चाहता हूं वह अद्वितीय वस्तुओं (लिंक किए गए प्रश्न के फल के विपरीत) से बना होगाउदाहरण)। इसके अलावा, मेरी सूची की वस्तुओं को स्पष्ट रूप से क्रमबद्ध किया गया है - जिसका अर्थ है कि अगर मैंने तत्वों को किसी अन्य तालिका में संग्रहीत किया है, तो मुझे हर बार मुझे उन्हें एक्सेस करने के लिए छाँटना होगा। अंत में, यह सूची मूल रूप से परमाणु है कि किसी भी समय मैं सूची का उपयोग करना चाहता हूं, मैं पूरी सूची को केवल इसके एक टुकड़े के बजाय एक्सेस करना चाहता हूं - इसलिए यह मूर्खतापूर्ण लगता है कि एक साथ इकट्ठा करने के लिए डेटाबेस क्वेरी जारी करना है सूचि।
AKX का समाधान (ऊपर लिंक किया गया) सूची को क्रमबद्ध करना और एक बाइनरी कॉलम में संग्रहीत करना है। लेकिन यह भी असुविधाजनक लगता है क्योंकि इसका मतलब है कि मुझे क्रमबद्धता और डीरिएलाइज़ेशन के बारे में चिंता करनी होगी।
क्या कोई बेहतर उपाय है? अगर वहाँ है कोई बेहतर समाधान है, तो क्यों? ऐसा लगता है कि इस समस्या को समय-समय पर सामने आना चाहिए।
... बस थोड़ा और जानकारी आपको यह बताने के लिए कि मैं कहाँ से आ रहा हूँ। जैसे ही मैंने सामान्य रूप से SQL और डेटाबेस को समझना शुरू कर दिया था, मैं LINQ से SQL में बदल गया था, और इसलिए अब मैं थोड़ा खराब हो गया हूं क्योंकि मैं अपने प्रोग्रामिंग ऑब्जेक्ट मॉडल से निपटने के लिए बिना ऑब्जेक्ट के बारे में सोचने की उम्मीद करता हूं। डेटाबेस में queried या संग्रहीत हैं।
सबको शुक्रीया!
जॉन
अद्यतन करें: तो मुझे मिल रहे उत्तरों की पहली हड़बड़ी में, मैं देख रहा हूँ "आप CSV / XML मार्ग पर जा सकते हैं ... लेकिन नहीं!" तो अब मैं क्यों स्पष्टीकरण के लिए देख रहा हूँ। मुझे कुछ अच्छे संदर्भों की ओर इशारा करें।
इसके अलावा, मैं आपको इस बात का एक बेहतर विचार देने के लिए कि मैं क्या कर रहा हूं: मेरे डेटाबेस में मेरे पास एक फ़ंक्शन तालिका है जिसमें (x, y) जोड़े की सूची होगी। (तालिका में अन्य जानकारी भी होगी जो हमारी चर्चा का कोई परिणाम नहीं है।) मुझे (x, y) जोड़े की सूची का हिस्सा देखने की आवश्यकता नहीं होगी। बल्कि, मैं उन सभी को ले जाऊंगा और उन्हें स्क्रीन पर प्लॉट करूंगा। मैं उपयोगकर्ता को कभी-कभी मान बदलने या भूखंड में अधिक मान जोड़ने के लिए नोड्स को चारों ओर खींचने की अनुमति देगा।