Oggetti DbProviderFactoryDbProviderFactories

Lo spazio dei nomi System.Data.Common fornisce classi per la creazione di istanze di DbProviderFactory per l'uso di origini dati specifiche.The System.Data.Common namespace provides classes for creating DbProviderFactory instances to work with specific data sources. 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.When you create a DbProviderFactory instance and pass it information about the data provider, the DbProviderFactory can determine the correct, strongly typed connection object to return based on the information it has been provided.

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.Beginning in the .NET Framework version 4, data providers such as System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient, and System.Data.OracleClient are no longer listed in machine.config file, but custom providers will continue to be listed there.

In questa sezioneIn This Section

Panoramica del modello FactoryFactory Model Overview
Viene fornita una panoramica del modello di progettazione e dell'interfaccia di programmazione di factory.Provides an overview of the factory design pattern and programming interface.

Recupero di una classe DbProviderFactoryObtaining a DbProviderFactory
Viene illustrato come elencare i provider di dati installati e creare un oggetto DbConnection da DbProviderFactory.Demonstrates how to list the installed data providers and create a DbConnection from a DbProviderFactory.

DbConnection, DbCommand e DbExceptionDbConnection, DbCommand and DbException
Viene illustrato come creare oggetti DbCommand e DbDataReader nonché come gestire gli errori di dati tramite DbException.Demonstrates how to create a DbCommand and DbDataReader, and how to handle data errors using DbException.

Modifica di dati con un oggetto DbDataAdapterModifying Data with a DbDataAdapter
Viene illustrato come usare DbCommandBuilder con DbDataAdapter per recuperare e modificare dati.Demonstrates how to use a DbCommandBuilder with a DbDataAdapter to retrieve and modify data.

Vedere ancheSee also