Freigeben über


DbProviderFactories

Der System.Data.Common-Namespace stellt Klassen zum Erstellen von DbProviderFactory-Instanzen für die Arbeit mit bestimmten Datenquellen bereit. 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.

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.

In diesem Abschnitt

Übersicht über das Factorymodell
Bietet eine Übersicht über das Factoryentwurfsmuster und die Programmierschnittstelle.

Abrufen einer "DbProviderFactory"
Zeigt, wie die installierten Datenanbieter aufgelistet und aus einer DbConnection eine DbProviderFactory erstellt werden kann.

"DbConnection", "DbCommand" und "DbException"
Zeigt, wie ein DbCommand und ein DbDataReader erstellt und Datenfehler mit DbException behandelt werden können.

Ändern von Daten mit "DbDataAdapter"
Zeigt, wie mit einem DbCommandBuilder und einem DbDataAdapter Daten abgerufen und geändert werden können.

Weitere Informationen