Remarque
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.
L'espace de noms System.Data.Common fournit des classes permettant de créer des instances DbProviderFactory afin d'utiliser des sources de données spécifiques. Lorsque vous créez une instance DbProviderFactory et que vous lui passez des informations sur le fournisseur de données, DbProviderFactory peut déterminer l'objet de connexion fortement typé correct à retourner en fonction des informations qui lui ont été fournies.
À compter de la version 4 du .NET Framework, les fournisseurs de données intégrés tels que System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient et System.Data.OracleClient ne sont plus répertoriés dans le fichier machine.config, mais les fournisseurs personnalisés continueront d’y figurer.
Pour SQL Server, utilisez le package NuGet Microsoft.Data.SqlClient. Enregistrez son SqlClientFactory dans le fichier de configuration de votre application sur .NET Framework, ou appelez RegisterFactory sur .NET moderne. Pour les deux runtimes, utilisez Microsoft.Data.SqlClient comme nom du fournisseur invariant. Pour plus d'informations, voir Obtention d'un DbProviderFactory.
Dans cette section
Vue d’ensemble du modèle de fabrique
Fournit une vue d’ensemble du modèle de conception de fabrique et de l’interface de programmation.
Obtention d’une dbProviderFactory
Montre comment répertorier les fournisseurs de données installés et créer un DbConnection à partir d’un DbProviderFactory.
DbConnection, DbCommand et DbException
Montre comment créer un DbCommand et un DbDataReader, et comment gérer les erreurs de données à l’aide de DbException.
Modification de données avec dbDataAdapter
Montre comment utiliser un DbCommandBuilder avec un DbDataAdapter pour récupérer et modifier des données.