System.Data.Common Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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.