Objetos DbProviderFactoryDbProviderFactories

El espacio de nombres System.Data.Common proporciona clases para la creación de instancias DbProviderFactory que permiten trabajar con orígenes de datos específicos.The System.Data.Common namespace provides classes for creating DbProviderFactory instances to work with specific data sources. Cuando crea una instancia DbProviderFactory y le pasa información acerca del proveedor de datos, la instancia DbProviderFactory puede determinar el objeto fuertemente tipado correcto que debe devolver en función de la información que se ha proporcionado.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.

Comenzando con la versión 4 de .NET Framework , los proveedores de datos como System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient y System.Data.OracleClient ya no aparecen en el archivo machine.config; sin embargo, sí aparecerán los proveedores personalizados.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.

En esta secciónIn This Section

Información general sobre el modelo de fábricaFactory Model Overview
Proporciona una introducción al patrón de diseño de generadores y a la interfaz de programación.Provides an overview of the factory design pattern and programming interface.

Obtención de un objeto DbProviderFactoryObtaining a DbProviderFactory
Muestra cómo enumerar los proveedores de datos instalados y cómo crear una clase DbConnection a partir de DbProviderFactory.Demonstrates how to list the installed data providers and create a DbConnection from a DbProviderFactory.

DbConnection, DbCommand y DbExceptionDbConnection, DbCommand and DbException
Muestra cómo crear objetos DbCommand y DbDataReader, y cómo controlar los errores de datos con DbException.Demonstrates how to create a DbCommand and DbDataReader, and how to handle data errors using DbException.

Modificación de datos con un objeto DbDataAdapterModifying Data with a DbDataAdapter
Muestra cómo usar un objeto DbCommandBuilder con DbDataAdapter para recuperar y modificar datos.Demonstrates how to use a DbCommandBuilder with a DbDataAdapter to retrieve and modify data.

Vea tambiénSee also