के बीच अंतर मैं वर्तमान में प्रोजेक्ट पर काम कर रहा हूं जिसका मुख्य कार्य SQL डेटाबेस में संग्रहीत डेटा को पढ़ना और उन्हें उपयोगकर्ता के अनुकूल रूप में प्रदर्शित करना है। इस्तेमाल की जाने वाली प्रोग्रामिंग भाषा सी ++ है। मैं बोर्लैंड सी ++ बिल्डर 6 पर्यावरण में काम कर रहा हूं। लेकिन मुझे लगता है कि शीर्षक में उत्पन्न प्रश्न प्रोग्रामिंग भाषा या पुस्तकालयों से स्वतंत्र है। डीबी से डेटा पढ़ने पर मैं क्लास नामों में इन शर्तों के साथ अक्सर बैठक कर रहा हूं बिना यह जानने के कि वे वास्तव में क्या प्रतिनिधित्व करते हैं। मैं समझता हूं कि वे डीबी में संग्रहीत डेटा के लिए इंटरफ़ेस के रूप में व्यवहार करते हैं। लेकिन एक के बजाय दो इंटरफ़ेस कक्षाओं का उपयोग करने की आवश्यकता क्यों है?डेटासोर्स और डेटासेट
उत्तर
DataSource
= आप अपने डेटाबेस से कनेक्ट DataSet
= स्मृति में अपने डेटाबेस की संरचना
अधिक जानकारी में (परीक्षा 70-516 से: टीएस: माइक्रोसॉफ्ट .NET फ्रेमवर्क 4 किताब के साथ डाटा एक्सेस करना):
डेटासोर्स यह प्राथमिक संपत्ति है जिसमें आप अपना डेटा असाइन करते हैं। आप कुछ भी निर्दिष्ट कर सकते हैं जो IList, IListSource, IBindingList, या IBindingListView इंटरफ़ेस लागू करता है। डेटासोर्स प्रॉपर्टी को आवंटित किए जा सकने वाले आइटमों के कुछ उदाहरण सरणी (IList), सूचियां (IList), डेटा टेबल (IListSource), और डेटा सेट (IListSource) हैं।
डेटासेट डेटा की स्मृति-आधारित, सारणीबद्ध, संबंधपरक प्रतिनिधित्व है और प्राथमिक डिस्कनेक्ट डेटा ऑब्जेक्ट है। संकल्पनात्मक रूप से, डेटासेट को इन-मेमोरी रिलेशनल डेटाबेस के रूप में सोचें, लेकिन यह केवल कैश डेटा है और यह किसी भी लेनदेन संबंधी गुण (परमाणुता, स्थिरता, अलगाव, स्थायित्व) प्रदान नहीं करता है जो आज के संबंधपरक डेटाबेस के लिए आवश्यक है। डेटासेट में डेटाटेबल और डेटारेलेशन ऑब्जेक्ट्स का संग्रह है
मान लें कि आप .NET पारिस्थितिकी तंत्र के बारे में बात कर रहे हैं, इन दो शर्तों का अर्थ बहुत अलग चीजें हैं।
ए DataSet
प्रक्रिया मेमोरी (यानी, डेटाबेस के बाहर) में संबंधपरक डेटा का प्रतिनिधित्व करने वाली एक कक्षा है - आमतौर पर डेटाबेस से पॉप्युलेट होती है। यह उनके बीच तालिकाओं और संबंधों का प्रतिनिधित्व करता है (विदेशी कुंजी बाधाओं का कहना है)। DataSource
संपत्ति पर एक नियंत्रण करने के लिए एक वस्तु बताए एक नियंत्रण करने के लिए डेटा का एक स्रोत (एक DataSet
के रूप में इस तरह के) बांधता है -
DataSource
data binding एक विशेषता होती है।
- 1. DataGridViewComboBoxColumn डेटासोर्स?
- 2. ListBox डेटासोर्स
- 3. डेटासेट
- 4. डेटासेट
- 5. डेटासेट
- 6. डेटासेट
- 7. डेटासेट
- 8. UITableView डेटासोर्स और प्रतिनिधि कस्टम क्लास
- 9. संकलन और भरें जैस्पर रिपोर्ट - एक्सएमएल डेटासोर्स
- 10. हाइबरनेट, माइस्क्ल, ग्लासफ़िश v3, और जेटीए डेटासोर्स
- 11. डेटासेट
- 12. डेटासेट
- 13. डेटासेट
- 14. सी # LINQ और बड़े डेटासेट
- 15. डेटा संरचना UITableView डेटासोर्स
- 16. DisplayMember डेटासोर्स = शून्य
- 17. साझा करें कॉम्बोबॉक्स डेटासोर्स
- 18. ओरेकल डेटासोर्स शून्य कनेक्शन
- 19. फ़िल्टर किए गए डेटासोर्स
- 20. एमएसटीएस्ट एक्सएमएल डेटासोर्स
- 21. एक से अधिक डेटासोर्स
- 22. Grails डेटासोर्स अपवाद
- 23. ड्रॉपडाउन सूची डेटासोर्स
- 24. डीबीयूनीट डेटासेट
- 25. उपयोगकर्ता नियंत्रण के लिए डेटासोर्स
- 26. सी # डेटासेट
- 27. सी #: डेटासेट
- 28. एसएसआरएस डेटासेट
- 29. बड़े डेटासेट
- 30. एसएसआईएस डेटासेट
आप किस प्लेटफ़ॉर्म के बारे में बात कर रहे हैं? इन शर्तों का उपयोग आमतौर पर .NET डेटाबेस कोड में किया जाता है - क्या यह संदर्भ है? – Oded
विंडोज़, सी ++ बिल्डर 6 – truthseeker