System.Data.Common Namespace

Contém classes compartilhadas por provedores de dados .NET.

Classes

Nome Description
DataAdapter

Representa um conjunto de comandos SQL e uma conexão de banco de dados usada para preencher DataSet e atualizar a fonte de dados.

DataColumnMapping

Contém um mapeamento de coluna genérico para um objeto que herda de DataAdapter. Essa classe não pode ser herdada.

DataColumnMappingCollection

Contém uma coleção de DataColumnMapping objetos.

DataRecordInfo

Fornece acesso a informações sobre o tipo estrutural e informações de coluna para um DbDataRecord.

DataTableMapping

Contém uma descrição de uma relação mapeada entre uma tabela de origem e uma DataTable. Essa classe é usada por um DataAdapter ao preencher um DataSet.

DataTableMappingCollection

Uma coleção de DataTableMapping objetos. Essa classe não pode ser herdada.

DbBatch

Representa um lote de comandos que podem ser executados em uma fonte de dados em uma única viagem de ida e volta. Fornece uma classe base para classes específicas do banco de dados que representam lotes de comando.

DbBatchCommand

Representa um único comando em um DbBatch. Um lote pode ser executado em uma fonte de dados em uma única viagem de ida e volta.

DbBatchCommandCollection

A classe base para uma coleção de instâncias de DbBatchCommand, contidas em um DbBatch.

DbColumn

Representa uma coluna dentro de uma fonte de dados.

DbCommand

Representa uma instrução SQL ou um procedimento armazenado a ser executado em uma fonte de dados. Fornece uma classe base para classes específicas do banco de dados que representam comandos. ExecuteNonQueryAsync.

DbCommandBuilder

Gera automaticamente comandos de tabela única usados para reconciliar alterações feitas em um DataSet com o banco de dados associado. Esta é uma classe abstrata que só pode ser herdada.

DbCommandDefinition

Define um plano de comando em cache.

DbConnection

Define o comportamento principal das conexões de banco de dados e fornece uma classe base para conexões específicas de banco de dados.

DbConnectionStringBuilder

Fornece uma classe base para construtores de cadeia de conexão fortemente tipado.

DbDataAdapter

Ajuda na implementação da IDbDataAdapter interface. Herdados de DbDataAdapter implementar um conjunto de funções para fornecer digitação forte, mas herdar a maior parte da funcionalidade necessária para implementar totalmente um DataAdapter.

DBDataPermission

Permite que um provedor de dados .NET ajude a garantir que um usuário tenha um nível de segurança adequado para acessar dados.

DBDataPermissionAttribute

Associa uma ação de segurança a um atributo de segurança personalizado.

DbDataReader

Lê um fluxo somente encaminhamento de linhas de uma fonte de dados.

DbDataReaderExtensions

Essa classe contém métodos de extensão de esquema de coluna para DbDataReader.

DbDataRecord

IDataRecord Implementa e ICustomTypeDescriptorfornece suporte à associação de dados para DbEnumerator.

DbDataSource

Representa uma fonte de dados que pode ser usada para obter conexões abertas e em quais comandos podem ser executados diretamente.

DbDataSourceEnumerator

Fornece um mecanismo para enumerar todas as instâncias disponíveis de servidores de banco de dados na rede local.

DbEnumerator

Expõe o método GetEnumerator(), que dá suporte a uma iteração simples em uma coleção por um provedor de dados .NET.

DbException

A classe base para todas as exceções geradas em nome da fonte de dados.

DbMetaDataCollectionNames

Fornece uma lista de constantes para os conhecidos MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords e Restrictions.

DbMetaDataColumnNames

Fornece valores estáticos que são usados para os nomes de coluna nos objetos MetaDataCollection contidos no DataTable. O DataTable método GetSchema é criado.

DbParameter

Representa um parâmetro para um DbCommand e, opcionalmente, seu mapeamento para uma DataSet coluna. Para obter mais informações sobre parâmetros, consulte Configurando parâmetros e tipos de dados de parâmetro.

DbParameterCollection

A classe base para uma coleção de parâmetros relevantes para um DbCommand.

DbProviderConfigurationHandler

Essa classe pode ser usada por qualquer provedor para dar suporte a uma seção de configuração específica do provedor.

DbProviderFactories

Representa um conjunto de métodos estáticos para criar uma ou mais instâncias de DbProviderFactory classes.

DbProviderFactoriesConfigurationHandler

Esse tipo dá suporte à infraestrutura do .NET Framework e não se destina a ser usado diretamente do código.

DbProviderFactory

Representa um conjunto de métodos para criar instâncias da implementação de um provedor das classes de fonte de dados.

DbProviderManifest

Interface de metadados para todos os tipos CLR.

DbProviderServices

A fábrica para criar definições de comando; use o tipo desse objeto como o argumento para o método IServiceProvider.GetService na fábrica do provedor.

DbProviderSpecificTypePropertyAttribute

Identifica qual propriedade específica do provedor nas classes de parâmetro fortemente tipada deve ser usada ao definir um tipo específico do provedor.

DbTransaction

Define o comportamento principal das transações de banco de dados e fornece uma classe base para transações específicas do banco de dados.

DbXmlEnabledProviderManifest

Representa uma classe base que implementa a DbProviderManifest com base em uma definição XML. Você pode usar a DbXmlEnabledProviderManifest classe para obter informações específicas do provedor no runtime.

EntityRecordInfo

Fornece acesso aos metadados de entidade.

RowUpdatedEventArgs

Fornece dados para o evento RowUpdated de um provedor de dados .NET.

RowUpdatingEventArgs

Fornece os dados do evento RowUpdating de um provedor de dados .NET.

SchemaTableColumn

Descreve os metadados de coluna do esquema de uma tabela de banco de dados.

SchemaTableOptionalColumn

Descreve metadados de coluna opcionais do esquema para uma tabela de banco de dados.

Estruturas

Nome Description
FieldMetadata

Fornece acesso aos metadados de campo para um objeto DataRecordInfo.

Interfaces

Nome Description
IDbColumnSchemaGenerator

Gera um esquema de coluna.

Enumerações

Nome Description
CatalogLocation

Indica a posição do nome do catálogo em um nome de tabela qualificado em um comando de texto.

GroupByBehavior

Especifica a relação entre as colunas em uma cláusula GROUP BY e as colunas não agregadas na lista de seleção de uma instrução SELECT.

IdentifierCase

Especifica como os identificadores são tratados pela fonte de dados ao pesquisar o catálogo do sistema.

SupportedJoinOperators

Especifica quais tipos de instruções de junção Transact-SQL são compatíveis com a fonte de dados.

Comentários

Um provedor de dados .NET descreve uma coleção de classes usadas para acessar uma fonte de dados, como um banco de dados, no espaço gerenciado. Os provedores com suporte incluem o Provedor de Dados do .NET Framework para ODBC, o Provedor de Dados do .NET Framework para OLEDB, o Provedor de Dados do .NET Framework para Oracle e o Provedor de Dados do .NET Framework para SQL Server. As classes em System.Data.Common destinam-se a dar aos desenvolvedores uma maneira de escrever código ADO.NET que funcionará em todos os provedores de dados .NET.