? ActiveX Data Access Objects tillate deg å bruke eksisterende objektorientert programmering ferdigheter til å få tilgang til og manipulere data . ADO.NET består av nyttige klasser som bor i Microsofts. NET Framework . Når du lære noen ADO.NET konsepter , kan du begynne å lage kraftig . NET applikasjoner som fungerer med flere datakilder effektivt. Visual Studio og . NET
Du kan kode en . NET program som bruker en tekst editor , men det er ikke en rask oppgave. Utviklere som lager komplekse programmer spare tid ved å bruke Visual Studio kode redaktører , maler , trollmenn og innebygd i verktøykassen kontroller. Når du trenger tilgang til en database , hjelper Visual Studio Server Explorer du enkelt opprette en tilkobling til den. Microsofts gratis versjon , Visual Studio Express , har mange av funksjonene som finnes i det kommersielle programmet og lar deg bygge datadrevne applikasjoner som bruker ADO.NET .
Koble til datakilder
en av fordelene ved å bruke ADO.NET er muligheten til å koble fra en datakilde og bearbeide dataene lokalt. Flere brukere kan få oppdateringer til dataene , og søknaden kan senere koble til datakilden og bruke endringene trygt. ADO.NET gjør dette mulig ved å gi deg tilgang til leverandøren komponenter som Command objektet : Du bare lagre en datakilde tilknytning streng i en konfigurasjonsfil og bruke Command objektet for å lese denne strengen og koble til datakilden
.
henting av data
Andre ADO.NET komponenter rette for tilkobling til datakilder som SQL Server , Access, webtjenester og selv XML-filer. Lett og kunne hente data raskt , DataReader komponenter er nyttig når du trenger å fylle read-only kontroller som repeater og listboxes . Tillate
DataAdapter komponentene du å hente relasjonelle data og lagre det i objekter som en DataTable , som kan inneholde noen eller alle radene og kolonnene ble funnet i en data- kilde , og datasett som består av en eller flere DataTables . Etter å ha laget en av disse objektene , kan du dele den med andre metoder eller klasser i programmet.
Data abstraksjon Fordeler
ADO.NET reduserer kode kompleksitet og gjør det enklere å oppdatere kildekoden i fremtiden ved å skille logikken som har tilgang til data fra den logikken som bruker dataene . Din brukergrensesnitt eller forretningslogikk moduler trenger ikke engang å vite hvilken type datakilde som brukes av programmet. Dette betyr at du kan endre datakilden fra en SQL Server-database til en webtjeneste uten å endre programmets viktigste koden .