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. La 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. La classe non può essere ereditata. |
| 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. |
| 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.
Per informazioni concettuali su come usare questo spazio dei nomi durante la programmazione con .NET Framework, vedere Codice indipendente del provider di scrittura con ADO.NET.