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.SqlClientund System.Data.OracleClient nicht mehr in 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 Werksentwurfsmuster und die Programmierschnittstelle.

Abrufen einer „DbProviderFactory“
Veranschaulicht das Auflisten der installierten Datenanbieter und das Erstellen eines DbConnection aus einem DbProviderFactory.

DbConnection, DbCommand und DbException
Veranschaulicht, wie man ein DbCommand und ein DbDataReader erstellt und wie man Datenfehler mithilfe von DbException behandelt.

Ändern von Daten mit einem DbDataAdapter
Zeigt, wie ein DbCommandBuilder zusammen mit einem DbDataAdapter zum Abrufen und Ändern von Daten verwendet werden kann.

Siehe auch