System.Data.Common Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém classes partilhadas por fornecedores de dados .NET.
Classes
| Name | Description |
|---|---|
| DataAdapter |
Representa um conjunto de comandos SQL e uma ligação à base de dados que são usados para preencher e DataSet atualizar a fonte de dados. |
| DataColumnMapping |
Contém um mapeamento genérico de colunas para um objeto que herda de DataAdapter. Esta classe não pode ser herdada. |
| DataColumnMappingCollection |
Contém uma coleção de DataColumnMapping objetos. |
| DataRecordInfo |
Fornece acesso à informação sobre o tipo estrutural e à informação da coluna para um DbDataRecord. |
| DataTableMapping |
Contém uma descrição de uma relação mapeada entre uma tabela fonte e um DataTable. Esta classe é usada por a DataAdapter ao preencher um DataSet. |
| DataTableMappingCollection |
Uma coleção de DataTableMapping objetos. Esta classe não pode ser herdada. |
| DbColumn |
Representa uma coluna dentro de uma fonte de dados. |
| DbCommand |
Representa uma instrução SQL ou procedimento armazenado para executar contra uma fonte de dados. Fornece uma classe base para classes específicas da base de dados que representam comandos. ExecuteNonQueryAsync. |
| DbCommandBuilder |
Gera automaticamente comandos de tabela única usados para reconciliar alterações feitas a DataSet a com a base de dados associada. Esta é uma classe abstrata que só pode ser herdada. |
| DbCommandDefinition |
Define um plano de comandos cacheável. |
| DbConnection |
Define o comportamento central das ligações à base de dados e fornece uma classe base para ligações específicas da base de dados. |
| DbConnectionStringBuilder |
Fornece uma classe base para construtores de cadeia de ligação fortemente tipados. |
| DbDataAdapter |
Facilita a implementação da IDbDataAdapter interface. Os herdeiros de DbDataAdapter implementam um conjunto de funções para fornecer tipagem forte, mas herdam a maior parte da funcionalidade necessária para implementar totalmente um DataAdapter. |
| DBDataPermission |
Permite que um fornecedor de dados .NET ajude a garantir que o utilizador tem um nível de segurança adequado para aceder aos dados. |
| DBDataPermissionAttribute |
Associa uma ação de segurança a um atributo de segurança personalizado. |
| DbDataReader |
Lê um fluxo apenas direto de linhas a partir de uma fonte de dados. |
| DbDataReaderExtensions |
Esta classe contém métodos de extensão de esquema de colunas para DbDataReader. |
| DbDataRecord |
Implementa e ICustomTypeDescriptor, e fornece suporte de IDataRecord ligação de dados para DbEnumerator. |
| DbDataSourceEnumerator |
Fornece um mecanismo para enumerar todas as instâncias disponíveis de servidores de base de dados dentro da rede local. |
| DbEnumerator |
Expõe o método GetEnumerator(), que suporta uma iteração simples sobre uma coleção por um fornecedor de dados .NET. |
| DbException |
A classe base para todas as exceções lançadas em nome da fonte de dados. |
| DbMetaDataCollectionNames |
Fornece uma lista de constantes para as conhecidas MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords e Restrictions. |
| DbMetaDataColumnNames |
Fornece valores estáticos que são usados para os nomes das colunas nos objetos MetaDataCollection contidos no DataTablearquivo . O DataTable é criado pelo método GetSchema . |
| DbParameter |
Representa um parâmetro para a DbCommand e, opcionalmente, o seu mapeamento para uma DataSet coluna. Para mais informações sobre parâmetros, consulte Configuração de Parâmetros e Tipos de Dados de Parâmetros. |
| DbParameterCollection |
A classe base para uma coleção de parâmetros relevantes para um DbCommand. |
| DbProviderConfigurationHandler |
Esta classe pode ser usada por qualquer fornecedor para suportar uma secção de configuração específica de cada fornecedor. |
| DbProviderFactories |
Representa um conjunto de métodos estáticos para criar uma ou mais instâncias de DbProviderFactory classes. |
| DbProviderFactoriesConfigurationHandler |
Este tipo suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente do seu código. |
| DbProviderFactory |
Representa um conjunto de métodos para criar instâncias da implementação de um fornecedor das classes de fonte de dados. |
| DbProviderManifest |
Interface de metadados para todos os tipos de CLR. |
| DbProviderServices |
A fábrica para definições de comando de edifícios; usar o tipo deste objeto como argumento para o método IServiceProvider.GetService na fábrica do fornecedor. |
| DbProviderSpecificTypePropertyAttribute |
Identifica qual propriedade específica do fornecedor nas classes de parâmetros fortemente tipadas deve ser usada ao definir um tipo específico do fornecedor. |
| DbTransaction |
Define o comportamento central das transações da base de dados e fornece uma classe base para transações específicas da base de dados. |
| DbXmlEnabledProviderManifest |
Representa uma classe base que implementa o DbProviderManifest com base numa definição XML. Pode usar a DbXmlEnabledProviderManifest classe para obter informações específicas do fornecedor em tempo de execução. |
| EntityRecordInfo |
Fornece acesso a metadados da entidade. |
| RowUpdatedEventArgs |
Fornece dados para o evento |
| RowUpdatingEventArgs |
Fornece os dados para o evento RowUpdating de um fornecedor de dados .NET. |
| SchemaTableColumn |
Descreve os metadados das colunas do esquema para uma tabela de base de dados. |
| SchemaTableOptionalColumn |
Descreve metadados opcionais das colunas do esquema para uma tabela de base de dados. |
Estruturas
| Name | Description |
|---|---|
| FieldMetadata |
Fornece acesso a metadados de campo para um DataRecordInfo objeto. |
Interfaces
| Name | Description |
|---|---|
| IDbColumnSchemaGenerator |
Gera um esquema de colunas. |
Enumerações
| Name | Description |
|---|---|
| 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 numa cláusula GROUP BY e as colunas não agregadas na select-list de uma instrução SELECT. |
| IdentifierCase |
Especifica como os identificadores são tratados pela fonte de dados ao pesquisar no catálogo do sistema. |
| SupportedJoinOperators |
Especifica que tipos de instruções de Transact-SQL join são suportadas pela fonte de dados. |
Observações
Um fornecedor de dados .NET descreve uma coleção de classes usadas para aceder a uma fonte de dados, como uma base de dados, no espaço gerido. Os fornecedores suportados incluem o .NET Framework Data Provider para ODBC, o .NET Framework Data Provider para OLEDB, o .NET Framework Data Provider para a Oracle e o .NET Framework Data Provider para SQL Server. As classes em System.Data.Common destinam-se a dar aos programadores uma forma de escrever código ADO.NET que funcione contra todos os .NET fornecedores de dados.
Para informações conceptuais sobre como usar este namespace ao programar com .NET Framework, veja Writing Provider Independent Code with ADO.NET.