Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
ADO.NET fournit un accès cohérent aux sources de données telles que SQL Server et XML, ainsi qu’aux sources de données exposées via OLE DB et ODBC. Les applications grand public de partage de données peuvent utiliser ADO.NET pour se connecter à ces sources de données et récupérer, gérer et mettre à jour les données qu’elles contiennent.
ADO.NET sépare l’accès aux données de la manipulation des données en composants discrets qui peuvent être utilisés séparément ou en tandem. ADO.NET inclut des fournisseurs de données .NET Framework pour la connexion à une base de données, l’exécution de commandes et la récupération des résultats. Ces résultats sont traités directement, placés dans un objet ADO.NET DataSet afin d’être exposés à l’utilisateur de manière ad hoc, combinés à des données provenant de plusieurs sources ou transmis entre les niveaux. L’objet DataSet
peut également être utilisé indépendamment d’un fournisseur de données .NET Framework pour gérer les données locales dans l’application ou sources à partir de XML.
Les classes ADO.NET se trouvent dans System.Data.dllet sont intégrées aux classes XML trouvées dans System.Xml.dll. Pour obtenir un exemple de code qui se connecte à une base de données, récupère des données à partir de celle-ci, puis affiche ces données dans une fenêtre de console, consultez ADO.NET Exemples de code.
ADO.NET fournit des fonctionnalités aux développeurs qui écrivent du code managé similaire aux fonctionnalités fournies aux développeurs COM (Native Component Object Model) par ActiveX Data Objects (ADO). Nous vous recommandons d’utiliser ADO.NET, et non ADO, pour accéder aux données dans vos applications .NET.
ADO.NET fournit la méthode la plus directe d’accès aux données au sein du .NET Framework. Pour obtenir une abstraction de niveau supérieur qui permet aux applications de travailler sur un modèle conceptuel au lieu du modèle de stockage sous-jacent, consultez la ADO.NET Entity Framework.
Déclaration de confidentialité : les assemblys System.Data.dll, System.Data.Design.dll, System.Data.OracleClient.dll, System.Data.SqlXml.dll, System.Data.Linq.dll, System.Data.SqlServerCe.dllet System.Data.DataSetExtensions.dll ne font pas la distinction entre les données privées d’un utilisateur et les données non privées. Ces assemblages ne collectent, ne stockent ni ne transportent les données privées de l'utilisateur. Toutefois, les applications tierces peuvent collecter, stocker ou transporter les données privées d’un utilisateur à l’aide de ces assemblys.
Dans cette section
ADO.NET Architecture
Fournit une vue d’ensemble de l’architecture et des composants de ADO.NET.
Options et lignes directrices technologiques d'ADO.NET
Décrit les produits et technologies inclus dans Entity Data Platform.
LINQ et ADO.NET
Décrit comment Language-Integrated Query (LINQ) est implémenté dans ADO.NET et fournit des liens vers des rubriques pertinentes.
Fournisseurs de données .NET Framework
Fournit une vue d’ensemble de la conception du fournisseur de données .NET Framework et des fournisseurs de données .NET Framework inclus dans ADO.NET.
DataSets ADO.NET
Fournit une vue d’ensemble de la DataSet
conception et des composants.
Exécution côte à côte dans ADO.NET
Décrit les différences entre les versions ADO.NET et leur effet sur l’exécution côte à côte et la compatibilité des applications.
Exemples de code ADO.NET
Fournit des exemples de code qui récupèrent des données à l’aide des fournisseurs de données ADO.NET.
Sections connexes
Nouveautés dans ADO.NET
Présente les fonctionnalités qui sont nouvelles dans ADO.NET.
Sécurisation des applications ADO.NET
Décrit les pratiques de codage sécurisées lors de l’utilisation de ADO.NET.
Mappages de types de données dans ADO.NET
Décrit les mappages de types de données entre les types de données .NET Framework et les fournisseurs de données .NET Framework.
Extraction et modification de données dans ADO.NET
Décrit comment se connecter à une source de données, récupérer des données et modifier des données. Cela inclut DataReaders
et DataAdapters
.