Compartilhar via


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, provedores de dados como System.Data.Odbc, System.Data.OleDbe System.Data.SqlClientSystem.Data.OracleClient não estão mais 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.

Obter um DbProviderFactory
Demonstra como listar os provedores de dados instalados e criar um DbConnection a partir de um DbProviderFactory.

DbConnection, DbCommand e DbException
Demonstra como criar um DbCommand e DbDataReadere como lidar com erros de dados usando DbException.

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

Consulte também