'DbProviderFactory' (ADO.NET)
Aktualisiert: November 2007
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.
Alle .NET Framework-Datenanbieter, die eine DbProviderFactory verfügbar machen, registrieren in der Datei machine.config Konfigurationsinformationen und eine Anbieterzeichenfolge. Zu den Datenanbietern mit registrierten Factoryklassen in .NET Framework gehören System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient, System.Data.SqlServerCe und System.Data.OracleClient.
In diesem Abschnitt werden folgende Themen behandelt:
Übersicht über das Factorymodell (ADO.NET)
Bietet eine Übersicht über das Factoryentwurfsmuster und die Programmierschnittstelle.Abrufen einer 'DbProviderFactory' (ADO.NET)
Zeigt, wie die installierten Datenanbieter aufgelistet und aus einer DbProviderFactory eine DbConnection erstellt werden kann.'DbConnection', 'DbCommand' und 'DbException' (ADO.NET)
Zeigt, wie ein DbCommand und ein DbDataReader erstellt und Datenfehler mit DbException behandelt werden können.Ändern von Daten mit einem 'DbDataAdapter' (ADO.NET)
Zeigt, wie mit einem DbCommandBuilder und einem DbDataAdapter Daten abgerufen und geändert werden können.