Dom Razvoj Što je ado.net? - definicija iz tehopedije

Što je ado.net? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači ActiveX podataka Object.NET (ADO.NET)?

ActiveX Data Object.NET (ADO.NET) softverska je knjižnica u .NET okviru koja se sastoji od softverskih komponenti koje pružaju usluge pristupa podacima. ADO.NET dizajniran je tako da omogućava programerima pisanje upravljanog koda za dobivanje nepovezanog pristupa izvorima podataka, koji mogu biti relacijski ili nerelacijski (kao što su XML ili aplikacijski podaci). Ova značajka ADO.NET pomaže u stvaranju dijeljenih aplikacija, dijeljenja aplikacija.


ADO.NET pruža povezani pristup bazi podataka pomoću pružatelja koji upravljaju .NET i nepovezan pristup pomoću skupova podataka, koji su aplikacije koje koriste vezu s bazama podataka samo tijekom dohvaćanja podataka ili za ažuriranje podataka. Skup podataka je komponenta koja pomaže pohranjivanju trajnih podataka u memoriju kako bi se omogućio nepovezan pristup za učinkovito korištenje resursa baze podataka i bolju skalabilnost.

Techopedia objašnjava ActiveX Data Object.NET (ADO.NET)

ADO.NET se razvio iz ADO-a, što je ujedno i tehnologija slična ADO.NET-u s nekoliko osnovnih strukturnih promjena. Iako postoji odredba da se u nepovezanom načinu rada koristi ADO, podaci se prenose u bazu podataka u ADO.NET učinkovitije koristeći adaptere podataka. Unutarnja memorija podataka razlikuje se između ADO i ADO.NET. ADO.NET može držati podatke u jednoj tablici rezultata, ali ADO sadrži više tablica zajedno s podacima o njihovim odnosima. Za razliku od ADO-a, prijenos podataka između aplikacija koje koriste ADO.NET ne koristi COM (komponentni model objekta) maršare, već koristi skup podataka, koji podatke prenose kao XML tok.


Arhitektura ADO.NET temelji se na dva osnovna elementa: DataSet i .NET Framework data provider.


Skup podataka sadrži sljedeće komponente:

  1. potpuni skup podataka, uključujući povezane tablice, ograničenja i njihove odnose
  2. pristup poput udaljenog podatka s XML web usluge poput funkcionalnosti
  3. dinamička manipulacija podacima
  4. obrada podataka na način bez veze
  5. odredba hijerarhijskog XML prikaza relacijskih podataka
  6. korištenje alata kao što su XSLT i XPath Query za rad na podacima

Davatelj podataka .NET Framework uključuje sljedeće komponente za manipulaciju podacima:

  • Povezivanje: To omogućava povezivanje s izvorom podataka
  • Naredba: Ovo izvršava izjave baze podataka potrebne za dohvaćanje podataka, izmjenu podataka ili izvršenje pohranjenih postupaka.
  • DataReader: Ovo dohvaća podatke samo u naprijed i samo za čitanje.
  • DataAdapter: To djeluje kao most između skupa podataka i izvora podataka radi učitavanja skupa podataka i usklađivanja promjena izvršenih u skupu podataka natrag do izvora.

ADO.NET entitetski okvir .NET Framework 4.0, nove tehnologije ADO.NET, apstrahira razinu programiranja podataka tako da eliminira neusklađenost impedancije između modela podataka i jezika, s čime bi se programeri aplikacija inače morali suočiti.

Što je ado.net? - definicija iz tehopedije