System.Data.Common Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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.