घर विकास .Net डेटा प्रदाता क्या है? - टेक्नोपेडिया से परिभाषा

.Net डेटा प्रदाता क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - .NET डेटा प्रदाता का क्या अर्थ है?

एक .NET डेटा प्रदाता एक सॉफ्टवेयर लाइब्रेरी होती है, जिसमें एक डेटा लाइब्रेरी होती है जो डेटा एक्सेस सेवाओं को प्रदान करती है जैसे डेटा स्रोत से जुड़ना, डेटा स्रोत पर कमांड निष्पादित करना और डेटा स्रोत से डेटा प्राप्त करना लेन-देन के भीतर कमांड निष्पादित करने के लिए समर्थन के साथ। यह डेटा स्रोत और कोड के बीच एक हल्की परत के रूप में रहता है, जो बढ़े हुए प्रदर्शन के साथ डेटा एक्सेस सेवाएं प्रदान करता है।


.NET डेटा प्रदाता ADO.NET का एक घटक है, जो .NET फ्रेमवर्क क्लास लाइब्रेरी का सबसेट है।

Techopedia .NET डेटा प्रोवाइडर को समझाता है

ADO.NET डेटा एक्सेस मोड को इस तरह डिज़ाइन किया गया है कि डेटा सेट ऑब्जेक्ट का उपयोग इन-मेमोरी, रिलेशनल स्ट्रक्चर को बिल्ट-इन XML सपोर्ट के साथ करने के लिए किया जा सकता है जो कि स्टैंडअलोन में मौजूद हो सकता है, इसके डेटा के साथ डिस्कनेक्ट किया गया तरीका, जिसे पास किया जा सकता है एक मल्टीटियर एप्लिकेशन की विभिन्न परतों के माध्यम से। ADO.NET विशिष्ट डेटा एक्सेस जरूरतों के लिए एक कस्टम .NET प्रदाता को लागू करने के लिए इंटरफेस का एक सेट प्रदान करता है, जैसे आसान रखरखाव और बेहतर प्रदर्शन।


एक .NET डेटा प्रदाता डेटा को डेटा स्रोत या डेटा सेट में संग्रहीत डेटा को सीधे संसाधित करना संभव बनाता है, उपयोगकर्ता द्वारा हेरफेर की अनुमति देता है। विभिन्न स्रोतों से डेटा को भी जोड़ा जा सकता है, या एप्लिकेशन के स्तरों के बीच पारित किया जा सकता है।


एक .NET डेटा प्रदाता डेटा स्टोर में मौजूद डेटा को पुनः प्राप्त करने और अपडेट करने के लिए एक चैनल के रूप में कार्य करता है।


एक .NET डेटा प्रदाता में निम्नलिखित मुख्य वस्तुएँ होती हैं:

  • कनेक्शन ऑब्जेक्ट का उपयोग किसी विशिष्ट डेटा स्रोत से कनेक्ट करने के लिए किया जाता है
  • कमांड ऑब्जेक्ट डेटा स्रोत के खिलाफ कमांड निष्पादित करता है
  • DataReader डेटा स्रोत से डेटा केवल-पढ़ने के लिए, आगे-केवल मोड में पढ़ता है
  • डेटा एडेप्टर एक डेटा सेट को पॉप्युलेट करता है और डेटा स्रोत के साथ एक अपडेट को हल करता है

एक .NET डेटा प्रोवाइडर एप्लिकेशन के साथ डेटाबेस के इंटरैक्शन को अमूर्त करता है और इसलिए एप्लिकेशन डेवलपमेंट को सरल बनाता है। हालांकि, क्षमता और अखंडता के साथ एक आवेदन के सर्वश्रेष्ठ प्रदर्शन को प्राप्त करने के लिए, सही .NET डेटा प्रदाता को डिज़ाइन, एप्लिकेशन के डेटा स्रोत, एप्लिकेशन प्रकार (मध्य या एकल स्तरीय), आदि जैसे कारकों के आधार पर चुना जाना चाहिए।

.Net डेटा प्रदाता क्या है? - टेक्नोपेडिया से परिभाषा