Utilisation des fournisseurs de données .NET Framework pour l'accès aux données

Un fournisseur de données dans le .NET Framework sert de passerelle entre une application et une source de données. Il est utilisé pour extraire des données d'une source de données et y répercuter les modifications.

Le tableau suivant répertorie les fournisseurs de données .NET Framework inclus dans le .NET Framework.

Fournisseur de données .NET Framework Description
Fournisseur de données .NET Framework pour SQL Server Pour Microsoft® SQL Server™ version 7.0 ou ultérieure.
Fournisseur de données .NET Framework pour OLE DB Pour les sources de données exposées à l'aide de OLE DB.
Fournisseur de données .NET Framework pour ODBC Pour les sources de données exposées à l'aide de ODBC.

Remarque   Le fournisseur de données .NET Framework pour ODBC n'est pas inclus dans le .NET Framework version 1.0. Si vous avez besoin du fournisseur de données .NET Framework pour ODBC et que vous utilisez le .NET Framework version 1.0, vous pouvez le télécharger à l'adresse https://msdn.microsoft.com/downloads. L'espace de noms du fournisseur de données .NET Framework pour ODBC téléchargé est Microsoft.Data.Odbc.

Fournisseur de données .NET Framework pour Oracle Pour les sources de données Oracle. Le fournisseur de données .NET Framework pour Oracle prend en charge le logiciel client Oracle version 8.1.7 et version ultérieure.

Remarque   Le fournisseur de données .NET Framework pour Oracle n'est pas inclus dans le .NET Framework version 1.0. Si vous avez besoin du fournisseur de données .NET Framework pour Oracle et que vous utilisez le .NET Framework version 1.0, vous pouvez le télécharger à l'adresse https://msdn.microsoft.com/downloads.

Les objets Connection, Command, DataReader et DataAdapter représentent les éléments fondamentaux du modèle de fournisseur de données .NET Framework. Le tableau suivant décrit ces objets.

Objet Description
Connection Établit une connexion à une source de données spécifique.
Command Exécute une commande sur une source de données.
DataReader Lit un flux de données avant uniquement (forward only) et en lecture seule à partir d'une source de données.
DataAdapter Remplit un DataSet et répercute les mises à jour dans la source de données.

En plus des principales classes répertoriées dans le tableau précédent, un fournisseur de données .NET Framework contient également les classes répertoriées ci-dessous.

Objet Description
Transaction Vous permet d'inscrire des commandes dans des transactions au niveau de la source de données.
CommandBuilder Objet d'assistance qui générera automatiquement les propriétés de commande d'un DataAdapter ou dérivera les informations sur les paramètres à partir d'une procédure stockée et remplira la collection Parameters d'un objet Command.
Parameter Définit les paramètres des valeurs d'entrée, de sortie et de retour pour les commandes et les procédures stockées.
Exception Retourné en cas d'erreur au niveau de la source de données. En cas d'erreur côté client, les fournisseurs de données .NET Framework lèvent une exception .NET Framework.
Error Expose les informations provenant d'un avertissement ou d'une erreur retournés par une source de données.
ClientPermission Fourni pour les attributs de sécurité d'accès du code du fournisseur de données .NET Framework.

Dans cette section

Rubriques connexes