Condividi tramite


System.Data.Common Spazio dei nomi

Contiene classi condivise da provider di dati .NET.

Classi

Nome Descrizione
DataAdapter

Rappresenta un set di comandi SQL e una connessione di database utilizzata per riempire e aggiornare l'origine DataSet dati.

DataColumnMapping

Contiene un mapping di colonne generico per un oggetto che eredita da DataAdapter. Questa classe non può essere ereditata.

DataColumnMappingCollection

Contiene una raccolta di DataColumnMapping oggetti .

DataRecordInfo

Fornisce l'accesso alle informazioni sul tipo strutturale e sulle informazioni sulla colonna per un oggetto DbDataRecord.

DataTableMapping

Contiene una descrizione di una relazione mappata tra una tabella di origine e un oggetto DataTable. Questa classe viene utilizzata da un oggetto DataAdapter durante il popolamento di un oggetto DataSet.

DataTableMappingCollection

Raccolta di DataTableMapping oggetti. Questa classe non può essere ereditata.

DbBatch

Rappresenta un batch di comandi che possono essere eseguiti su un'origine dati in un singolo round trip. Fornisce una classe base per classi specifiche del database che rappresentano batch di comandi.

DbBatchCommand

Rappresenta un singolo comando all'interno di un oggetto DbBatch. Un batch può essere eseguito su un'origine dati in un singolo round trip.

DbBatchCommandCollection

Classe di base per una raccolta di istanze di DbBatchCommand, contenute in un oggetto DbBatch.

DbColumn

Rappresenta una colonna all'interno di un'origine dati.

DbCommand

Rappresenta un'istruzione SQL o una stored procedure da eseguire su un'origine dati. Fornisce una classe base per classi specifiche del database che rappresentano i comandi. ExecuteNonQueryAsync.

DbCommandBuilder

Genera automaticamente comandi a tabella singola usati per riconciliare le modifiche apportate a un DataSet oggetto con il database associato. Si tratta di una classe astratta che può essere ereditata solo.

DbCommandDefinition

Definisce un piano di comando memorizzabile nella cache.

DbConnection

Definisce il comportamento principale delle connessioni di database e fornisce una classe base per le connessioni specifiche del database.

DbConnectionStringBuilder

Fornisce una classe base per generatori di stringa di connessione fortemente tipizzato.

DbDataAdapter

Facilita l'implementazione dell'interfaccia IDbDataAdapter . Gli eredi di DbDataAdapter implementano un set di funzioni per fornire tipizzazione avanzata, ma ereditano la maggior parte delle funzionalità necessarie per implementare completamente un Oggetto DataAdapter.

DBDataPermission

Consente a un provider di dati di .NET di garantire che un utente disponga di un livello di sicurezza adeguato per l'accesso ai dati.

DBDataPermissionAttribute

Associa un'azione di sicurezza a un attributo di sicurezza personalizzato.

DbDataReader

Legge un flusso forward-only di righe da un'origine dati.

DbDataReaderExtensions

Questa classe contiene i metodi di estensione dello schema di colonna per DbDataReader.

DbDataRecord

Implementa IDataRecord e ICustomTypeDescriptore fornisce il supporto del data binding per DbEnumerator.

DbDataSource

Rappresenta un'origine dati che può essere usata per ottenere connessioni aperte e su quali comandi possono essere eseguiti direttamente.

DbDataSourceEnumerator

Fornisce un meccanismo per enumerare tutte le istanze disponibili di server di database all'interno della rete locale.

DbEnumerator

Espone il metodo GetEnumerator(), che supporta una semplice iterazione su una raccolta da un provider di dati .NET.

DbException

Classe di base per tutte le eccezioni generate per conto dell'origine dati.

DbMetaDataCollectionNames

Fornisce un elenco di costanti per le note MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords e Restrictions.

DbMetaDataColumnNames

Fornisce valori statici utilizzati per i nomi di colonna negli oggetti MetaDataCollection contenuti in DataTable. Viene DataTable creato dal metodo GetSchema .

DbParameter

Rappresenta un parametro di un oggetto DbCommand e, facoltativamente, il relativo mapping a una DataSet colonna. Per altre informazioni sui parametri, vedere Configurazione dei parametri e dei tipi di dati dei parametri.

DbParameterCollection

Classe di base per una raccolta di parametri rilevanti per un oggetto DbCommand.

DbProviderConfigurationHandler

Questa classe può essere usata da qualsiasi provider per supportare una sezione di configurazione specifica del provider.

DbProviderFactories

Rappresenta un set di metodi statici per la creazione di una o più istanze di DbProviderFactory classi.

DbProviderFactoriesConfigurationHandler

Questo tipo supporta l'infrastruttura di .NET Framework e non deve essere usata direttamente dal codice.

DbProviderFactory

Rappresenta un set di metodi per la creazione di istanze dell'implementazione di un provider delle classi di origine dati.

DbProviderManifest

Interfaccia dei metadati per tutti i tipi CLR.

DbProviderServices

Factory per la compilazione delle definizioni dei comandi; utilizzare il tipo di questo oggetto come argomento per il metodo IServiceProvider.GetService nella factory del provider.

DbProviderSpecificTypePropertyAttribute

Identifica la proprietà specifica del provider nelle classi di parametri fortemente tipizzata da utilizzare quando si imposta un tipo specifico del provider.

DbTransaction

Definisce il comportamento principale delle transazioni di database e fornisce una classe di base per le transazioni specifiche del database.

DbXmlEnabledProviderManifest

Rappresenta una classe di base che implementa l'oggetto DbProviderManifest in base a una definizione XML. È possibile usare la DbXmlEnabledProviderManifest classe per ottenere informazioni specifiche del provider in fase di esecuzione.

EntityRecordInfo

Fornisce l'accesso ai metadati dell'entità.

RowUpdatedEventArgs

Fornisce dati per l'evento RowUpdated di un provider di dati .NET.

RowUpdatingEventArgs

Fornisce i dati per l'evento RowUpdating di un provider di dati .NET.

SchemaTableColumn

Descrive i metadati della colonna dello schema per una tabella di database.

SchemaTableOptionalColumn

Descrive i metadati facoltativi della colonna dello schema per una tabella di database.

Struct

Nome Descrizione
FieldMetadata

Fornisce l'accesso ai metadati dei campi per un oggetto DataRecordInfo.

Interfacce

Nome Descrizione
IDbColumnSchemaGenerator

Genera uno schema di colonna.

Enumerazioni

Nome Descrizione
CatalogLocation

Indica la posizione del nome del catalogo in un nome di tabella qualificato in un comando di testo.

GroupByBehavior

Specifica la relazione tra le colonne di una clausola GROUP BY e le colonne non aggregate nell'elenco select di un'istruzione SELECT.

IdentifierCase

Specifica il modo in cui gli identificatori vengono trattati dall'origine dati durante la ricerca nel catalogo di sistema.

SupportedJoinOperators

Specifica i tipi di istruzioni join Transact-SQL supportati dall'origine dati.

Commenti

Un provider di dati .NET descrive una raccolta di classi usate per accedere a un'origine dati, ad esempio un database, nello spazio gestito. I provider supportati includono .NET Framework provider di dati per ODBC, provider di dati Framework di .NET per OLEDB, provider di dati Framework di .NET per Oracle e .NET Framework provider di dati per SQL Server. Le classi in System.Data.Common consentono agli sviluppatori di scrivere codice ADO.NET che funzionerà con tutti i provider di dati .NET.