ActiveX Data Object.NET (ADO.NET)

Autor: Randy Alexander
Datum Vytvoření: 3 Duben 2021
Datum Aktualizace: 24 Červen 2024
Anonim
Active Data Objects (ADO.NET) in Visual Basic
Video: Active Data Objects (ADO.NET) in Visual Basic

Obsah

Definice - Co znamená ActiveX Data Object.NET (ADO.NET)?

ActiveX Data Object.NET (ADO.NET) je softwarová knihovna v rámci .NET framework, sestávající ze softwarových komponent poskytujících služby přístupu k datům. ADO.NET je navržen tak, aby vývojářům umožňoval psát spravovaný kód pro získání odpojeného přístupu ke zdrojům dat, které mohou být relační nebo nerelační (například XML nebo aplikační data). Tato funkce ADO.NET pomáhá vytvářet distribuované aplikace pro sdílení dat.

ADO.NET poskytuje připojený přístup k databázovému připojení pomocí poskytovatelů spravovaných .NET a odpojený přístup pomocí datových sad, což jsou aplikace využívající databázové připojení pouze při získávání dat nebo při aktualizaci dat. Dataset je komponenta, která pomáhá ukládat perzistentní data do paměti a poskytuje odpojený přístup pro efektivní a efektivní rozšiřování databázového zdroje.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje ActiveX Data Object.NET (ADO.NET)

ADO.NET se vyvinul z ADO, což je také technologie podobná ADO.NET s několika základními strukturálními změnami. Přestože existuje ustanovení pro práci v odpojeném režimu pomocí ADO, data jsou přenášena do databáze v ADO.NET efektivněji pomocí datových adaptérů. Reprezentace dat v paměti se liší mezi ADO a ADO.NET. ADO.NET může uchovávat data v jediné výsledkové tabulce, ale ADO obsahuje více tabulek spolu s podrobnostmi o jejich vztahu. Na rozdíl od ADO přenos dat mezi aplikacemi používajícími ADO.NET nevyužívá zařazování COM (model komponentních objektů), ale používá dataset, který přenáší data jako tok XML.

Architektura ADO.NET je založena na dvou primárních prvcích: DataSet a .NET framework data provider.

Dataset poskytuje následující komponenty:


  1. kompletní sada dat včetně souvisejících tabulek, omezení a jejich vztahů
  2. přístup ke vzdáleným datům z webové služby XML
  3. dynamická manipulace s daty
  4. zpracování dat bez připojení
  5. ustanovení pro hierarchické zobrazení XML relačních dat
  6. použití nástrojů jako XSLT a XPath Query pro práci s daty

Poskytovatel dat .NET framework obsahuje následující komponenty pro manipulaci s daty:

  • Připojení: Toto poskytuje připojení ke zdroji dat
  • Příkaz: Spustí příkazy databáze potřebné k načtení dat, úpravě dat nebo provedení uložených procedur.
  • DataReader: Toto načte data pouze dopředu a pouze pro čtení.
  • DataAdapter: Toto funguje jako můstek mezi datovou sadou a zdrojem dat pro načtení datové sady a sladění změn provedených v datové sadě zpět ke zdroji.

ADO.NET entity framework .NET framework 4.0, nová technologie ADO.NET, abstrahuje úroveň programování dat tak, aby eliminovala nesoulad impedance mezi datovými modely a jazyky, s nimiž by se vývojáři aplikací jinak museli vypořádat.