Guide du développeur .NET Framework
Vue d'ensemble d'ADO.NET

ADO.NET propose un accès cohérent à des sources de données, telles que Microsoft SQL Server et XML, ainsi qu'à des sources de données exposées via OLE DB et ODBC. Des applications grand public de partage de données peuvent utiliser ADO.NET pour se connecter à des sources de données et extraire, manipuler et mettre à jour les données qu'elles contiennent.

ADO.NET sépare l'accès aux données de leur manipulation en composants distincts qui peuvent être utilisés individuellement ou en tandem. ADO.NET comprend des fournisseurs de données .NET Framework pour la connexion à une base de données, l'exécution de commandes et l'extraction de résultats. Ces résultats sont traités directement, placés dans un objet DataSet ADO.NET pour pouvoir être exposés à l'utilisateur de manière adéquate, combinés aux données de différentes sources ou accédés à distance entre couches. L'objet DataSet ADO.NET peut également être utilisé indépendamment d'un fournisseur de données .NET Framework pour gérer des données locales pour l'application ou provenant de XML.

Les classes ADO.NET se trouvent dans System.Data.dll et sont intégrées aux classes XML de System.Xml.dll. Lors de la compilation du code qui utilise l'espace de noms System.Data, il convient de référencer System.Data.dll ainsi que System.Xml.dll. Pour obtenir un exemple d'application ADO.NET qui se connecte à une base de données, en extrait des données, puis les affiche dans une invite de commandes, voir Exemple d'application ADO.NET.

ADO.NET offre aux développeurs écrivant du code managé une fonctionnalité similaire à celle offerte aux développeurs de COM (Component Object Model) natif par ActiveX Data Objects (ADO). Pour une présentation des différences entre ADO et ADO.NET, voir ADO.NET for the ADO Programmer sur MSDN.

Dans cette section

Objectifs de design d'ADO.NET

Traite des motivations qui ont présidé à la création d'ADO.NET et de ses objectifs de design.

Architecture ADO.NET

Propose une vue d'ensemble de l'architecture et des composants d'ADO.NET.

Fournisseurs de données .NET Framework

Propose une vue d'ensemble du design du fournisseur de données .NET Framework et des fournisseurs de données .NET Framework inclus dans ADO.NET.

DataSet ADO.NET

Fournit une vue d'ensemble du design et des composants du DataSet.

Exécution côte à côte et ADO.NET

Présente les différences des versions successives de ADO.NET et leur incidence sur l'exécution côte à côte et la compatibilité des applications.

Exemple d'application ADO.NET

Propose un exemple d'application ADO.NET qui extrait des données d'une base de données et les retourne à la console.

Rubriques connexes

Nouveautés dans ADO.NET

Introduit des fonctions nouvelles dans ADO.NET.

Sécurisation des applications ADO.NET

Présente les procédés de codage sécurisé utilisés avec ADO.NET.

Utilisation de DataSets dans ADO.NET

Décrit comment créer et utiliser des DataSets, des DataSets typés, des DataTables et des DataViews.

Connexion à des données et extraction de données dans ADO.NET

Décrit comment se connecter à une source de données et extraire des données, notamment des DataReaders et des DataAdapters.

Modification de données dans ADO.NET

Décrit comment modifier les données d'une base de données et utiliser des transactions.

Utilisation du fournisseur de données .NET Framework pour SQL Server

Décrit comment utiliser des fonctions et fonctionnalités spécifiques à SQL Server.

Utilisation du fournisseur de données .NET Framework pour Oracle

Décrit des fonctions et des comportements spécifiques au fournisseur de données .NET Framework pour Oracle.

Utilisation de l'intégration de Common Language Runtime dans SQL Server

Décrit comment il est possible d'accéder à des données depuis un objet de base de données Common Language Runtime (CLR) commun dans SQL Server 2005.

Écriture de code indépendant du fournisseur dans ADO.NET

Décrit des classes génériques qui vous permettent d'écrire du code indépendant du fournisseur dans ADO.NET.

Exécution de tâches générales dans ADO.NET

Décrit comment utiliser diverses fonctions à usage général d'ADO.NET.

Recherche d'informations ADO.NET supplémentaires

Fournit des liens vers des informations en ligne supplémentaires sur ADO.NET.

Voir aussi

Autres ressources

ADO.NET

Mots clés :


Page view tracker