Padėkite kurti svetainę ir pasidalykite straipsniu su draugais!

Įvadas į ADO.NET architektūrą

ADO.net architektūra yra duomenų apdorojimo technologija, kuriai dažniausiai priklauso pirminis ryšys pagrįstas dviejų pakopų modelis, kurio tikslas yra sukurti tiltą tarp ASP.net ir užpakalinės duomenų bazės, pirmiausia leidžia programoms pasiekti įvairias duomenų tipus naudojant tą pačią metodiką ir pasiekti SQL serverio duomenų bazę naudojant skirtingą klasių rinkinį, antra, pateikia du duomenų prieigos modelius, vienas yra prijungtas modelis, kuriame galime palaikyti ryšį su duomenų baze ir atlikti prieigą prie duomenų ir Kitas dalykas yra gauti visus duomenis savo objektuose, kurie leidžia mums pasiekti atjungtų objektų duomenis, tai taip pat yra klasių rinkinys, pateikiamas kartu su Microsoft .net framework, ji veikia kaip biblioteka .NET framework.

ADO.net architektūra

ADO.net architektūra turi du pagrindinius komponentus, skirtus pasiekti ir valdyti duomenis, kurie yra .net framework duomenų teikėjai ir duomenų rinkinys. ADO.net sukurtas dirbti su įvairių tipų duomenų š altiniais. Šioje diagramoje pavaizduoti ADO.net modelio komponentai ir paaiškinta, kaip jie veikia.

Diagram-ADO.net architektūra

Aukščiau pateikta diagrama rodo ryšį tarp duomenų rinkinio, kuriame yra duomenų lentelių rinkinys, duomenų lentelėje yra duomenų eilučių rinkinys, duomenų stulpeliai, duomenų ryšys. Duomenų lentelė yra žemėlapis su lentelėmis duomenų bazėje. Iš diagramos matyti, kad duomenų rinkinys gali turėti vieną arba daugiau nei vieną duomenų lentelės objektą. .Net framework duomenų teikėjas dalijasi bendrais komponentais, kurie atspindi duomenis. Yra XML, kuris naudojamas duomenims saugoti ir perduoti tarp įvairių programų ir duomenų teikėjo.Architektūros komponentai atspindi duomenis.

Įvairūs ADO.net architektūros komponentai aprašyti toliau, kad parodytų jų darbą.

1.(Taškas) Tinklo sistemos duomenų teikėjai

Tai komponentas, skirtas greitam duomenų apdorojimui, kuriame galime tik juos persiųsti arba galime tik nuskaityti duomenis. Duomenų š altinio duomenų teikėjo objektai skiriasi, kai naudojami bendrų klasių objektai.

  • Prisijungimas:

Jis naudojamas norint sukurti ryšį tarp duomenų š altinio ir komunikacijos programos. Mes galime prisijungti prie duomenų š altinio naudodami ryšio objektą. Pavyzdžiui, sqlconnection, oledbconnection ir tt Ji taip pat palaiko ryšį tarp galinio ir priekinio galo, perduodama užklausas. Ryšio objektas, kurį naudojome ryšiui, priklauso nuo duomenų š altinio tipo.

  • Komanda:

Yra komandos objektas, kuris naudojamas komandai vykdyti. Tai skiriasi įvairiems ryšiams, pavyzdžiui, sqlcommand, oledbcommand. Naudodami jį galime pasiekti duomenų bazės komandas, kad galėtume atlikti kai kurias operacijas, pvz., grąžinti duomenis, kur galime grąžinti duomenis iš duomenų bazės, modifikuoti duomenis, kur galime atlikti esamų duomenų pakeitimus, galime vykdyti saugomas procedūras naudodami komandų objektą ir Taip pat galime siųsti arba nuskaityti informacijos parametrus iš duomenų bazės, tai reiškia, kad gauti, atnaujinti ir ištrinti naudojame užklausas Select, Insert, Update ir Delete. Yra užklausų komandų kūrimo priemonė, kuri padeda sudaryti užklausas, kad galėtume lengvai sukurti SQL Select.

  • Duomenų skaitytuvas:

Šis duomenų teikėjas naudojamas duomenims, kurie gaunami pasiekiant duomenis, pvz., sqldatareader ir oledbdatareader, saugoti. Jis teikia didelio našumo duomenų srautą iš duomenų š altinio.Jis naudojamas nuosekliai nuskaityti duomenis iš duomenų š altinių, todėl yra labai efektyvus būdas pasiekti duomenis.

  • Duomenų adapteris:

Jis suteikia tiltą tarp duomenų rinkinio ir duomenų š altinio. Jis naudojamas duomenų rinkiniui užpildyti ir atnaujinti. Kad įvykdytų SQL užklausą, duomenų adapteris naudoja komandų objektą duomenų š altinyje, kad įkeltų duomenų rinkinį su duomenimis ir sukurtų duomenų rinkinio duomenų pakeitimus atgal į duomenų š altinį. Duomenų adapteris veikia su duomenų rinkiniu ir žino, kaip jį užpildyti, o adapteris sukuria ryšį tarp duomenų š altinio.

2. Duomenų rinkinys

Duomenų rinkinys yra specialiai sukurtas norint pasiekti duomenis iš bet kurio duomenų š altinio nepriklausomai. Jis veikia naudojant atjungtą duomenų prieigos modelį, todėl jį galima naudoti su įvairiais ir skirtingais duomenų š altiniais, kurie gali būti naudojami su XML duomenimis, kitaip jis gali būti naudojamas tvarkyti vietinius programos duomenis. Duomenų rinkinys yra duomenų lentelių ir duomenų ryšių rinkinys.Jame yra keletas klasių, objektų eilučių, duomenų stulpelių, taip pat yra pirminis raktas, išorinis raktas ir apribojimas. Juose taip pat yra ryšys tarp duomenų lentelės objektuose. Kai duomenų rinkinys užpildomas duomenimis, duomenys jame saugomi po to, kai nutrūksta ryšys su duomenų š altiniu. Jis atnaujinamas naudojant duomenų adapterį, po to duomenys atnaujinami duomenų š altinyje.

Ją sudaro du veiksniai – duomenų lentelė ir duomenų rodinys

  • Duomenų lentelė:

Duomenų lentelė yra duomenų lentelių rinkinys, todėl joje pateikiamas duomenų lentelių rinkinys.

  • Duomenų rodinys:

Tai yra duomenų rinkinio tipas, kuriame pateikiami skirtingų tipų duomenų rodiniai. Tai reiškia, kad duomenų rodinyje yra kitokio tipo duomenų rodiniai. Kad jame taip pat būtų tam tikrų tipų duomenų rodiniai, kurie yra duomenų stulpelis, duomenų eilutė, duomenų ryšys. Tai yra-

  • Duomenų stulpeliai reiškia duomenų lentelės stulpelius.
  • Duomenų eilutė reiškia duomenų lentelės eilutes.
  • Duomenų ryšys atspindi ryšį tarp skirtingų lentelių tipų.

Išvada

Aukščiau pateiktame straipsnyje darome išvadą, kad ši architektūra yra į ryšį orientuota ADO.net architektūra, kurioje duomenų bazė yra prijungta prie galinės dalies, todėl taip pat galime daryti išvadą, kad yra ADO.net, kuris veikia kaip tarpininkas tarp priekinės ir galinės dalies, padedančios sąveikai architektūroje. Norėdami gauti daugiau informacijos, nubraižome jo architektūros struktūrą.

Padėkite kurti svetainę ir pasidalykite straipsniu su draugais!

Kategorija: