DbProviderFactory (ADO.NET)
Lo spazio dei nomi System.Data.Common fornisce classi per la creazione di istanze di DbProviderFactory per l'utilizzo di origini dati specifiche. Quando si crea un'istanza di DbProviderFactory e si passano le informazioni sul provider di dati, DbProviderFactory è in grado di determinare l'oggetto connessione corretto, fortemente tipizzato, da restituire in base alle informazioni fornite.
Ogni provider di dati .NET Framework che espone un oggetto DbProviderFactory registra informazioni di configurazione e una stringa del provider nel file machine.config. I provider di dati con classi factory registrate in .NET Framework includono System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient, System.Data.SqlServerCe e System.Data.OracleClient.
In questa sezione
Panoramica del modello di factory (ADO.NET)
Viene fornita una panoramica del modello di progettazione e dell'interfaccia di programmazione di factory.Recupero di un oggetto DbProviderFactory (ADO.NET)
Viene illustrato come elencare i provider di dati installati e creare un oggetto DbConnection da DbProviderFactory.DbConnection, DbCommand e DbException (ADO.NET)
Viene illustrato come creare oggetti DbCommand e DbDataReader nonché come gestire gli errori di dati tramite DbException.Modifica di dati con un DbDataAdapter (ADO.NET)
Viene illustrato come utilizzare DbCommandBuilder con DbDataAdapter per recuperare e modificare dati.