Hjem Utvikling Hva er ado.net? - definisjon fra techopedia

Hva er ado.net? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr ActiveX Data Object.NET (ADO.NET)?

ActiveX Data Object.NET (ADO.NET) er et programvarebibliotek i .NET-rammeverket som består av programvarekomponenter som leverer datatilgangstjenester. ADO.NET er designet for å gjøre det mulig for utviklere å skrive administrert kode for å få frakoblet tilgang til datakilder, som kan være relasjonelle eller ikke-relasjonelle (for eksempel XML eller applikasjonsdata). Denne funksjonen i ADO.NET er med på å lage distribuerte applikasjoner som deler data.


ADO.NET gir tilkoblet tilgang til en databaseforbindelse ved hjelp av .NET-administrerte leverandører og frakoblet tilgang ved bruk av datasett, som er applikasjoner som bruker databaseforbindelsen bare under henting av data eller for dataoppdatering. Datasett er komponenten som hjelper til med å lagre vedvarende data i minnet for å gi frakoblet tilgang for å bruke databaseressursen effektivt og med bedre skalerbarhet.

Techopedia forklarer ActiveX Data Object.NET (ADO.NET)

ADO.NET utviklet seg fra ADO, som også er en teknologi som ligner ADO.NET med noen få grunnleggende strukturelle endringer. Selv om det er en bestemmelse å jobbe i frakoblet modus ved bruk av ADO, overføres data til databasen i ADO.NET mer effektivt ved bruk av datatilpasere. Representasjonen av data i minnet er forskjellig mellom ADO og ADO.NET. ADO.NET kan inneholde dataene i en enkelt resultattabell, men ADO har flere tabeller sammen med forholdet til dem. I motsetning til ADO, bruker dataoverføring mellom applikasjoner som bruker ADO.NET ikke COM (component object model) marshalling, men bruker datasett, som overfører data som en XML-strøm.


Arkitekturen til ADO.NET er basert på to hovedelementer: DataSet og .NET framework data leverandør.


Datasett inneholder følgende komponenter:

  1. et komplett sett med data inkludert relaterte tabeller, begrensninger og deres forhold
  2. funksjonalitetslignende tilgang til eksterne data fra XML Web-tjeneste
  3. manipulering av data dynamisk
  4. databehandling på en tilkoblingsfri måte
  5. bestemmelse for hierarkisk XML-visning av relasjonsdata
  6. bruk av verktøy som XSLT og XPath Query for å operere på dataene

.NET-rammedataprodusenten inkluderer følgende komponenter for datamanipulering:

  • Tilkobling: Dette gir tilkobling til datakilden
  • Kommando: Dette utfører databaseangivelsene som er nødvendige for å hente data, endre data eller utføre lagrede prosedyrer.
  • DataReader: Dette henter data i fremtidig og skrivebeskyttet form.
  • DataAdapter: Dette fungerer som bro mellom datasett og datakilde for å laste datasettet og avstemme endringer som er gjort i datasettet tilbake til kilden.

ADO.NET-enhetsrammen til .NET framework 4.0, den nye teknologien til ADO.NET, abstraherer nivået av dataprogrammering for å eliminere impedansmatchet mellom datamodeller og språk, som applikasjonsutviklere ellers måtte ha å gjøre med.

Hva er ado.net? - definisjon fra techopedia