DbProviderFactories

O namespace System.Data.Common fornece classes para criar instâncias DbProviderFactory para funcionar com as fontes de dados específicas. Quando você cria uma instância DbProviderFactory e passa informações sobre o provedor de dados, o DbProviderFactory pode determinar o objeto de conexão correto e fortemente tipado para retornar com base nas informações que recebeu.

A partir do .NET Framework versão 4, os provedores de dados como System.Data.Odbc, System.Data.OleDb, System.Data.SqlClient e System.Data.OracleClient já não são listados no arquivo machine.config, mas os provedores personalizados continuarão a ser listados lá.

Nesta seção

Visão geral do modelo de fábrica
Fornece uma visão geral do padrão de design de fábrica e da interface de programação.

Obtendo um DbProviderFactory
Demonstra como listar os provedores de dados instalados e criar um DbConnection de um DbProviderFactory.

DbConnection, DbCommand e DbException
Demonstra como criar um DbCommand e DbDataReader e como manipular erros de dados usando DbException.

Modificar dados com um DbDataAdapter
Demonstra como usar um DbCommandBuilder com um DbDataAdapter para recuperar e modificar dados.

Confira também