Condividi tramite


Oggetti DbProviderFactory

Lo spazio dei nomi System.Data.Common fornisce classi per la creazione di istanze di DbProviderFactory per l'uso 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.

A partire dalla versione 4 di .NET Framework, i provider di dati come System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient e System.Data.OracleClient, a differenza dei provider personalizzati, non vengono più elencati nel file machine.config.

In questa sezione

Panoramica del modello Factory
Viene fornita una panoramica del modello di progettazione e dell'interfaccia di programmazione di factory.

Recupero di una classe DbProviderFactory
Viene illustrato come elencare i provider di dati installati e creare un oggetto DbConnection da DbProviderFactory.

DbConnection, DbCommand e DbException
Viene illustrato come creare oggetti DbCommand e DbDataReader nonché come gestire gli errori di dati tramite DbException.

Modifica di dati con un oggetto DbDataAdapter
Viene illustrato come usare DbCommandBuilder con DbDataAdapter per recuperare e modificare dati.

Vedi anche