? ActiveX Data Access Objects consentono di utilizzare competenze di programmazione Object-Oriented esistenti per accedere e manipolare i dati . ADO.NET è costituito da classi utili che risiedono in Microsoft. NET Framework . Una volta imparato alcuni concetti ADO.NET , è possibile iniziare a creare potenti. NET che lavorano con più origini dati in modo efficiente. Visual Studio e . NET
è possibile codificare una . NET utilizzando un qualsiasi editor di testo , ma non è una rapida sforzo . Gli sviluppatori che creano applicazioni complesse risparmiare tempo utilizzando editor di codice di Visual Studio , modelli , procedure guidate e built-in controlli della casella degli strumenti . Quando è necessario accedere a un database , Explorer di Visual Studio Server ti aiuta a definire un collegamento ad esso. Versione gratuita di Microsoft, Visual Studio Express , ha molte delle caratteristiche che si trovano nel programma commerciale e consente di creare applicazioni basate sui dati che utilizzano ADO.NET .
Connessione alle origini dati
uno dei vantaggi di utilizzare ADO.NET è la possibilità di disconnettersi da una fonte di dati e di lavorare con i dati in locale. Più utenti possono effettuare aggiornamenti dei dati , e l'applicazione possono poi connettersi all'origine dei dati e applicare le modifiche in modo sicuro. ADO.NET rende questo possibile che vi dà accesso a componenti del vostro provider , come l'oggetto di comando: È sufficiente memorizzare una stringa di connessione di origine dati in un file di configurazione e utilizza l'oggetto Command di leggere quella stringa e la connessione all'origine dati
.
recupero dei dati
Ulteriori componenti di ADO.NET facilitare la connessione a origini dati , ad esempio SQL Server, Access , i servizi Web e anche i file XML . Leggero e in grado di recuperare i dati in modo rapido , componenti DataReader sono utili quando è necessario per popolare controlli di sola lettura , come ripetitori e listbox .
Componenti DataAdapter
consentono di recuperare dati relazionali e di conservarla in oggetti come un DataTable , che può contenere alcune o tutte le righe e le colonne che si trovano in una fonte di dati e set di dati , che consistono in uno o più DataTable . Dopo la creazione di uno di questi oggetti, è possibile condividerla con altri metodi o classi dell'applicazione.
Vantaggi astrazione dei dati
ADO.NET riduce la complessità del codice e lo rende facile per aggiornare il codice sorgente in futuro separando la logica che accede ai dati dalla logica che utilizza i dati . Moduli logici dell'interfaccia utente o di lavoro non hanno nemmeno bisogno di conoscere il tipo di origine dei dati utilizzati dall'applicazione. Questo significa che è possibile modificare l'origine dati da un database di SQL Server a un servizio Web senza modificare il codice principale dell'applicazione .