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
DataAdapter |
Representa um conjunto de comandos SQL e uma conexão de banco de dados que são usados para preencher o 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 objetos DataColumnMapping . |
DataRecordInfo |
Fornece acesso às informações sobre as informações de coluna e de tipo estruturais de um DbDataRecord. |
DataTableMapping |
Contém uma descrição de uma relação mapeada entre uma tabela de origem e um DataTable. Esta classe é usada por um DataAdapter ao preencher um DataSet. |
DataTableMappingCollection |
Uma coleção de objetos DataTableMapping . 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, contida em um DbBatch. |
DbColumn |
Representa uma coluna dentro de uma fonte de dados. |
DbCommand |
Representa uma instrução SQL ou procedimento armazenado a executar contra uma fonte de dados. Fornece uma classe base para classes específicas de banco de dados que representam comandos. ExecuteNonQueryAsync. |
DbCommandBuilder |
Gera automaticamente os comandos de tabela única usados para reconciliar as alterações feitas em um DataSet com o banco de dados associado. Isso é uma classe abstrata que só pode ser herdada. |
DbCommandDefinition |
Define um plano de comando armazenável em cache. |
DbConnection |
Define o comportamento básico das conexões de banco de dados e fornece uma classe base para conexões específicas do banco de dados. |
DbConnectionStringBuilder |
Fornece uma classe base para construtores de cadeia de conexão fortemente tipados. |
DbDataAdapter |
Ajuda na implementação da interface IDbDataAdapter. Os herdeiros de DbDataAdapter implementam um conjunto de funções para fornecer uma tipagem forte, mas herdam a maioria das funcionalidades necessárias para implementar um DataAdapter por completo. |
DBDataPermission |
Permite que provedor de dados .NET ajude a garantir que um usuário tenha um nível de segurança adequado para acessar os dados. |
DBDataPermissionAttribute |
Associa uma ação de segurança a um atributo de segurança personalizado. |
DbDataReader |
Lê um fluxo de linhas apenas de encaminhamento a partir de uma fonte de dados. |
DbDataReaderExtensions |
Essa classe contém os métodos de extensão do esquema de colunas para DbDataReader. |
DbDataRecord |
Implementa IDataRecord e ICustomTypeDescriptor e dá suporte para vinculaçã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 o MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords e Restrictions conhecidos. |
DbMetaDataColumnNames |
Fornece valores estáticos usados para nomes de coluna nos objetos MetaDataCollection contidos no DataTable. O DataTable é criado pelo método GetSchema. |
DbParameter |
Representa um parâmetro para um DbCommand e, opcionalmente, o mapeamento para uma coluna DataSet. 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 a 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 classes DbProviderFactory. |
DbProviderFactoriesConfigurationHandler |
Esse tipo oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código. |
DbProviderFactory |
Representa um conjunto de métodos para criar instâncias de uma implementação de provedor das classes de fonte de dados. |
DbProviderManifest |
Interface de metadados para todos os tipos de 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 tipadas deve ser usada ao configurar um tipo específico do provedor. |
DbTransaction |
Define o comportamento básico 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 o DbProviderManifest com base em uma definição de XML. Você pode usar a classe DbXmlEnabledProviderManifest para obter informações específicas do provedor em runtime. |
EntityRecordInfo |
Fornece acesso a metadados de entidade. |
RowUpdatedEventArgs |
Fornece dados para o evento |
RowUpdatingEventArgs |
Fornece os dados para o evento RowUpdating de um provedor de dados .NET. |
SchemaTableColumn |
Descreve os metadados de coluna do esquema para uma tabela de banco de dados. |
SchemaTableOptionalColumn |
Descreve metadados de coluna opcionais do esquema para uma tabela de banco de dados. |
Estruturas
FieldMetadata |
Fornece acesso aos metadados de campo para um objeto DataRecordInfo. |
Interfaces
IDbColumnSchemaGenerator |
Gera um esquema de colunas. |
Enumerações
CatalogLocation |
Indica a posição do nome do catálogo num nome de tabela qualificado num 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 têm suporte da 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 .NET Framework para ODBC, o provedor de dados .NET Framework para OLEDB, o provedor de dados .NET Framework para Oracle e o provedor de dados .NET Framework para SQL Server. As classes em System.Data.Common destinam-se a dar aos desenvolvedores uma maneira de escrever ADO.NET código que funcionará em todos os provedores de dados do .NET.
Para obter informações conceituais sobre como usar esse namespace ao programar com .NET Framework, consulte Escrevendo código independente do provedor com ADO.NET.