DbProviderFactoriesDbProviderFactories

Der System.Data.Common-Namespace stellt Klassen zum Erstellen von DbProviderFactory-Instanzen für die Arbeit mit bestimmten Datenquellen bereit.The System.Data.Common namespace provides classes for creating DbProviderFactory instances to work with specific data sources. Wenn Sie eine DbProviderFactory-Instanz erstellen und Informationen zum Anbieter an die Instanz übergeben, kann die DbProviderFactory auf der Grundlage der ihr bereitgestellten Informationen das korrekte, stark typisierte Verbindungsobjekt bestimmen, das zurückgegeben werden soll.When you create a DbProviderFactory instance and pass it information about the data provider, the DbProviderFactory can determine the correct, strongly typed connection object to return based on the information it has been provided.

Ab .NET Framework Version 4 werden Datenanbieter wie System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient und System.Data.OracleClient nicht mehr in der machine.config-Datei aufgeführt, aber benutzerdefinierte Anbieter werden dort weiterhin aufgeführt.Beginning in the .NET Framework version 4, data providers such as System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient, and System.Data.OracleClient are no longer listed in machine.config file, but custom providers will continue to be listed there.

In diesem AbschnittIn This Section

Übersicht über das FactorymodellFactory Model Overview
Bietet eine Übersicht über das Factoryentwurfsmuster und die Programmierschnittstelle.Provides an overview of the factory design pattern and programming interface.

Abrufen einer DbProviderFactoryObtaining a DbProviderFactory
Zeigt, wie die installierten Datenanbieter aufgelistet und aus einer DbConnection eine DbProviderFactory erstellt werden kann.Demonstrates how to list the installed data providers and create a DbConnection from a DbProviderFactory.

DbConnection, DbCommand und DbExceptionDbConnection, DbCommand and DbException
Zeigt, wie ein DbCommand und ein DbDataReader erstellt und Datenfehler mit DbException behandelt werden können.Demonstrates how to create a DbCommand and DbDataReader, and how to handle data errors using DbException.

Ändern von Daten mit DbDataAdapterModifying Data with a DbDataAdapter
Zeigt, wie mit einem DbCommandBuilder und einem DbDataAdapter Daten abgerufen und geändert werden können.Demonstrates how to use a DbCommandBuilder with a DbDataAdapter to retrieve and modify data.

Siehe auchSee also