ActiveX डेटा Object.NET (ADO.NET)

लेखक: Randy Alexander
निर्माण की तारीख: 3 अप्रैल 2021
डेट अपडेट करें: 14 मई 2024
Anonim
ADO.NET. Доступ к внешним источникам данных. Урок 1
वीडियो: ADO.NET. Доступ к внешним источникам данных. Урок 1

विषय

परिभाषा - ActiveX डेटा Object.NET (ADO.NET) का क्या अर्थ है?

ActiveX डेटा Object.NET (ADO.NET) डेटा एक्सेस सेवाएं प्रदान करने वाले सॉफ्टवेयर घटकों से मिलकर .NET फ्रेमवर्क में एक सॉफ्टवेयर लाइब्रेरी है। ADO.NET को डेवलपर्स को डेटा स्रोतों में डिस्कनेक्ट की गई पहुंच प्राप्त करने के लिए प्रबंधित कोड लिखने के लिए सक्षम करने के लिए डिज़ाइन किया गया है, जो कि रिलेशनल या नॉन-रिलेशनल (जैसे XML या एप्लिकेशन डेटा) हो सकता है। ADO.NET की यह सुविधा डेटा-शेयरिंग, वितरित अनुप्रयोगों को बनाने में मदद करती है।

ADO.NET .NET- प्रबंधित प्रदाताओं का उपयोग करके डेटाबेस कनेक्शन से कनेक्टेड एक्सेस प्रदान करता है और डेटासेट का उपयोग करके डिस्कनेक्ट किया जाता है, जो केवल डेटा की पुनर्प्राप्ति के दौरान या डेटा अपडेट के लिए डेटाबेस कनेक्शन का उपयोग करने वाले अनुप्रयोग हैं। डेटासेट वह घटक है जो डेटाबेस संसाधन को कुशलतापूर्वक और बेहतर स्केलेबिलिटी के साथ उपयोग करने के लिए डिस्कनेक्ट किए गए एक्सेस प्रदान करने के लिए मेमोरी में लगातार डेटा को स्टोर करने में मदद करता है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia ActiveX Data Object.NET (ADO.NET) की व्याख्या करता है

ADO.NET ADO से विकसित हुआ, जो कि कुछ बुनियादी संरचनात्मक परिवर्तनों के साथ ADO.NET जैसी तकनीक भी है। यद्यपि ADO का उपयोग करके डिस्कनेक्ट किए गए मोड में काम करने का प्रावधान है, डेटा ADO.NET में डेटाबेस को डेटा एडेप्टर का उपयोग करके अधिक कुशलता से प्रेषित किया जाता है। डेटा की इन-मेमोरी प्रतिनिधित्व ADO और ADO.NET के बीच भिन्न होता है। ADO.NET डेटा को एक परिणाम तालिका में रख सकता है, लेकिन ADO अपने संबंध विवरण के साथ कई तालिकाओं को रखता है। ADO के विपरीत, ADO.NET का उपयोग करने वाले अनुप्रयोगों के बीच डेटा ट्रांसमिशन COM (घटक ऑब्जेक्ट मॉडल) marshalling का उपयोग नहीं करता है, लेकिन डेटासेट का उपयोग करता है, जो डेटा को XML स्ट्रीम के रूप में प्रसारित करता है।

ADO.NET की वास्तुकला दो प्राथमिक तत्वों पर आधारित है: DataSet और .NET फ्रेमवर्क डेटा प्रदाता।

डेटासेट निम्नलिखित घटक प्रदान करता है:


  1. संबंधित तालिकाओं, बाधाओं और उनके संबंधों सहित डेटा का एक पूरा सेट
  2. कार्यक्षमता- XML ​​वेब सेवा से दूरस्थ डेटा तक पहुंच
  3. गतिशील रूप से डेटा का हेरफेर
  4. कनेक्शन रहित तरीके से डाटा प्रोसेसिंग
  5. संबंधपरक डेटा के पदानुक्रमित XML दृश्य के लिए प्रावधान
  6. डेटा पर काम करने के लिए XSLT और XPath क्वेरी जैसे टूल का उपयोग

.NET फ्रेमवर्क डेटा प्रदाता में डेटा हेरफेर के लिए निम्नलिखित घटक शामिल हैं:

  • कनेक्शन: यह डेटा स्रोत को कनेक्टिविटी प्रदान करता है
  • कमांड: यह डेटा को पुनः प्राप्त करने, डेटा को संशोधित करने या संग्रहीत प्रक्रियाओं को निष्पादित करने के लिए आवश्यक डेटाबेस स्टेटमेंट को निष्पादित करता है।
  • DataReader: यह केवल और केवल-पठन प्रपत्र में डेटा पुनर्प्राप्त करता है।
  • डेटा एडेप्टर: यह डेटासेट और डेटा स्रोत के बीच पुल के रूप में कार्य करता है ताकि डेटासेट को लोड किया जा सके और डेटासेट में किए गए परिवर्तन को वापस स्रोत में लाया जा सके।

.NET फ्रेमवर्क 4.0 की ADO.NET इकाई रूपरेखा, ADO.NET की नई तकनीक, डेटा प्रोग्रामिंग के स्तर को अमूर्त करती है ताकि डेटा मॉडल और भाषाओं के बीच प्रतिबाधा बेमेल को खत्म किया जा सके, जो कि एप्लिकेशन डेवलपर्स को अन्यथा से निपटना होगा।