Vue d'ensemble de ADO.NET
ADO.NET propose un accès cohérent à des sources de données telles que Microsoft SQL Server, ainsi qu'à des sources de données exposées via OLE DB et XML. 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 des données.
ADO.NET distingue clairement l'accès aux données de la manipulation de données pour obtenir des composants bien 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 soit traités directement, soit 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 soit locales pour l'application, soit 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 de compilation d'une application ADO.NET à l'aide d'un compilateur de ligne de commande, consultez Exemple d'application ADO.NET.
ADO.NET propose aux développeurs écrivant du code managé une fonctionnalité similaire à celle que ADO fournit aux développeurs de code COM natif. Pour obtenir une présentation des différences entre ADO et ADO.NET, consultez « ADO.NET for the ADO Programmer » à l'adresse https://msdn.microsoft.com/library/en-us/dndotnet/html/ADONETProg.asp.
Dans cette section
- Objectifs de design de ADO.NET
Présente les motivations et les objectifs de design qui ont présidé à la création de ADO.NET. - Architecture ADO.NET
Propose une vue d'ensemble de l'architecture et des composants de 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. - Écriture de code commun pour les fournisseurs de données .NET Framework
Propose des informations sur l'utilisation des interfaces communes fournies par ADO.NET pour écrire un ensemble de code unique qui fonctionnera quel que soit le fournisseur de données .NET Framework. - 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. - 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.
Rubrique connexe
- Accès aux données avec ADO.NET
Décrit l'architecture et les composants de ADO.NET, ainsi que la façon de les utiliser pour accéder à des sources de données existantes et pour gérer des données d'application.