Pomôžte rozvoju stránky a zdieľajte článok s priateľmi!

Úvod do architektúry ADO.NET

Architektúra ADO.net je technológia spracovania údajov, v ktorej je bežne závislý dvojvrstvový model založený na primárnom pripojení, ktorého cieľom je vytvoriť most medzi ASP.net a backend databázou, najprv umožňuje aplikáciám prístup k rôznym typy údajov pomocou rovnakej metodológie a na prístup k databáze SQL Server pomocou inej sady tried, po druhé, poskytuje dva modely pre prístup k údajom, jeden je pripojený model, kde môžeme udržiavať spojenie s databázou a vykonávať prístup k údajom a Ďalším je získať všetky údaje do svojich objektov, ktoré nám umožňujú vykonávať prístup k údajom na odpojených objektoch, je to tiež sada tried, ktorá sa dodáva s Microsoft .net framework, funguje ako knižnica v .NET frameworku.

Architektúra ADO.net

Architektúra ADO.net má dva hlavné komponenty na prístup a manipuláciu s údajmi, ktorými sú poskytovatelia údajov .net framework a súbor údajov. ADO.net je navrhnutý tak, aby pracoval s rôznymi druhmi zdrojov údajov. Nasledujúci diagram predstavuje komponenty modelu ADO.net a tiež vysvetľuje, ako fungujú.

architektúraDiagram-ADO.net

Vyššie uvedený diagram ukazuje vzťah medzi súborom údajov, ktorý obsahuje kolekciu tabuliek údajov, tabuľka údajov obsahuje kolekciu riadkov údajov, stĺpce údajov, vzťah údajov. Tabuľka údajov je mapa s tabuľkami v databáze. Z diagramu je zrejmé, že množina údajov môže mať jeden alebo viac objektov tabuľky údajov. Poskytovateľ údajov rámca .Net zdieľa spoločné komponenty, ktoré reprezentujú údaje. Existuje XML, ktorý sa používa na ukladanie a prenos údajov medzi rôznymi aplikáciami a poskytovateľom údajov.Komponenty v architektúre predstavujú dáta.

Rôzne komponenty architektúry ADO.net sú popísané nižšie, aby sme ukázali ich prácu.

1. (Dot) Net Framework poskytovatelia dát

Je to komponent určený na rýchlu manipuláciu s dátami, v ktorej ich môžeme len preposielať alebo dáta len čítať. Objekty poskytovateľa údajov zdroja údajov sa líšia tam, kde sa používajú objekty spoločných tried.

  • Pripojenie:

Používa sa na vytvorenie spojenia medzi zdrojom údajov a programom na komunikáciu. Konektivitu k zdroju údajov môžeme vytvoriť pomocou objektu pripojenia. Napríklad sqlconnection, oledbconnection, atď. Tiež udržiava spojenie medzi back-endom a frontendom odovzdávaním dotazov. Objekt pripojenia, ktorý sme použili pri pripojení, závisí od typu zdroja údajov.

  • Príkaz:

Existuje príkazový objekt, ktorý sa používa na vykonanie príkazu, tento sa líši pre rôzne-rôzne pripojenia, napríklad sqlcommand, oledbcommand. Pomocou neho môžeme pristupovať k databázovým príkazom, takže môžeme vykonávať niektoré operácie, ako je vrátenie údajov, kde môžeme vrátiť údaje z databázy, modifikovať údaje, kde môžeme vykonávať úpravy v súčasných údajoch, môžeme spúšťať uložené procedúry pomocou príkazového objektu a môžeme tiež odosielať alebo získavať parametre informácií z databázy, to znamená na získanie pridávania, aktualizácie a odstraňovania používame dopyty Select, Insert, Update a Delete. Existuje nástroj na tvorbu príkazov dotazu, ktorý pomáha zostavovať dotazy, aby sme mohli jednoducho zostaviť SQL Select.

  • Čítačka údajov:

Tento poskytovateľ údajov sa používa na ukladanie údajov, ktoré získava pri prístupe k údajom, napríklad sqldatareader a oledbdatareader, poskytuje vysokovýkonný tok údajov zo zdroja údajov.Používa sa na sekvenčné čítanie údajov zo zdrojov údajov, takže poskytuje veľmi efektívny spôsob prístupu k údajom.

  • Dátový adaptér:

Poskytuje most medzi množinou údajov a zdrojom údajov. Používa sa na vyplnenie a aktualizáciu súboru údajov. Na vykonanie dotazu SQL údajový adaptér používa príkazový objekt v zdroji údajov na načítanie množiny údajov s údajmi a zostavenie zmien, ktoré boli vykonané v údajoch v množine údajov, späť do zdroja údajov. Dátový adaptér pracuje na množine údajov a vie, ako ju naplniť a adaptér vytvorí spojenie medzi zdrojom údajov.

2. Množina údajov

Súbor údajov je výslovne navrhnutý na nezávislý prístup k údajom z ľubovoľného zdroja údajov. Funguje na modeli odpojeného prístupu k údajom, takže môže byť použitý s rôznymi a odlišnými zdrojmi údajov, ktoré možno použiť s údajmi XML, inak sa dá použiť na spravovanie údajov lokálne v aplikácii. Súbor údajov je súbor tabuliek údajov a vzťahov údajov.Má nejaké triedy, riadky objektov, stĺpce údajov, obsahuje aj primárny kľúč, cudzí kľúč a obmedzenie. Tie tiež obsahujú vzťah medzi údajmi v objektoch tabuľky údajov. Keď je množina údajov naplnená údajmi, údaje sa v nej uložia a potom sa spojenie so zdrojom údajov odpojí. Po aktualizácii údajov v zdroji údajov sa aktualizujú pomocou dátového adaptéra.

Má dva faktory, ktorými sú tabuľka údajov a zobrazenie údajov

  • Tabuľka s údajmi:

Tabuľka údajov je zbierka tabuliek údajov, takže predstavuje zbierku tabuliek údajov.

  • Zobrazenie údajov:

Je to typ množiny údajov, ktorý predstavuje rôzne typy zobrazení údajov, čo znamená, že zobrazenie údajov obsahuje rôzne typy zobrazení údajov. Takže má aj niektoré typy zobrazení údajov, ktorými sú stĺpec údajov, riadok údajov, vzťah údajov. Toto je-

  • Stĺpce s údajmi predstavujú stĺpce tabuľky s údajmi.
  • Riadok s údajmi predstavuje riadky v tabuľke údajov.
  • Dátový vzťah predstavuje vzťah medzi rôznymi typmi tabuliek.

Záver

Vo vyššie uvedenom článku sme dospeli k záveru, že táto architektúra je architektúra orientovaná na pripojenie v ADO.net, v ktorej je databáza pripojená k backendu, takže môžeme tiež dospieť k záveru, že existuje ADO.net, ktorý sa správa ako prostredník medzi predným a zadným koncom, ktorý pomáha pri interakcii v architektúre, pre viac detailov nakreslíme štruktúru jeho architektúry.

Pomôžte rozvoju stránky a zdieľajte článok s priateľmi!

Kategórie: