System.Data.Common Namespace

Lo spazio dei nomi System.Data.Common contiene le classi condivise dai provider di dati .NET Framework. The System.Data.Common namespace contains classes shared by the .NET Framework data providers.

Classi

DataAdapter

Rappresenta un gruppo di comandi SQL e una connessione a un database utilizzati per riempire la classe DataSet e aggiornare l'origine dati.Represents a set of SQL commands and a database connection that are used to fill the DataSet and update the data source.

DataColumnMapping

Contiene un mapping di colonna generico per un oggetto che eredita da DataAdapter.Contains a generic column mapping for an object that inherits from DataAdapter. Questa classe non può essere ereditata.This class cannot be inherited.

DataColumnMappingCollection

Contiene una raccolta di oggetti DataColumnMapping.Contains a collection of DataColumnMapping objects.

DataRecordInfo

Fornisce accesso alle informazioni sul tipo strutturale e sulle colonne per un oggetto DbDataRecord.Provides access to information about the structural type and column information for a DbDataRecord.

DataTableMapping

Contiene una descrizione di una relazione mappata tra una tabella di origine e un oggetto DataTable.Contains a description of a mapped relationship between a source table and a DataTable. La classe è utilizzata da un oggetto DataAdapter durante la compilazione di un oggetto DataSet.This class is used by a DataAdapter when populating a DataSet.

DataTableMappingCollection

Raccolta di oggetti DataTableMapping.A collection of DataTableMapping objects. Questa classe non può essere ereditata.This class cannot be inherited.

DbColumn

Rappresenta una colonna all'interno di un'origine dati.Represents a column within a data source.

DbCommand

Rappresenta un'istruzione SQL o una stored procedure da eseguire in relazione a un'origine dati.Represents an SQL statement or stored procedure to execute against a data source. Fornisce una classe base per le classi specifiche del database che rappresentano i comandi.Provides a base class for database-specific classes that represent commands. ExecuteNonQueryAsync

DbCommandBuilder

Genera automaticamente comandi di tabella singola per risolvere le modifiche apportate a un oggetto DataSet con il database associato.Automatically generates single-table commands used to reconcile changes made to a DataSet with the associated database. Si tratta di una classe astratta che può soltanto essere ereditata.This is an abstract class that can only be inherited.

DbCommandDefinition

Definisce un piano di comandi che è possibile memorizzare nella cache.Defines a cacheable command plan.

DbConnection

Definisce il comportamento principale delle connessioni al database e fornisce una classe base per le connessioni specifiche del database.Defines the core behavior of database connections and provides a base class for database-specific connections.

DbConnectionStringBuilder

Fornisce una classe base per generatori di stringhe di connessione fortemente tipizzate.Provides a base class for strongly typed connection string builders.

DbDataAdapter

Supporta l'implementazione dell'interfaccia IDbDataAdapter.Aids implementation of the IDbDataAdapter interface. Gli eredi di DbDataAdapter implementano un set di funzioni per fornire una tipizzazione forte, ma ereditano la maggior parte delle funzionalità necessarie per implementare in modo completo un oggetto DataAdapter.Inheritors of DbDataAdapter implement a set of functions to provide strong typing, but inherit most of the functionality needed to fully implement a DataAdapter.

DBDataPermission

Consente a un provider di dati .NET Framework di assicurare che un utente disponga di un livello di sicurezza adeguato per l'accesso ai dati.Enables a .NET Framework data provider to help ensure that a user has a security level adequate for accessing data.

DBDataPermissionAttribute

Associa un'azione di sicurezza a un attributo di sicurezza personalizzato.Associates a security action with a custom security attribute.

DbDataReader

Legge un flusso di righe forward-only da un'origine dati.Reads a forward-only stream of rows from a data source.

DbDataReaderExtensions

Questa classe contiene metodi di estensione dello schema di colonna per DbDataReader.This class contains column schema extension methods for DbDataReader.

DbDataRecord

Implementa IDataRecord e ICustomTypeDescriptor e fornisce il supporto delle associazioni dati per DbEnumerator.Implements IDataRecord and ICustomTypeDescriptor, and provides data binding support for DbEnumerator.

DbDataSourceEnumerator

Fornisce un meccanismo per l'enumerazione di tutte le istanze di server database disponibili nella rete locale.Provides a mechanism for enumerating all available instances of database servers within the local network.

DbEnumerator

Espone il metodo GetEnumerator(), che supporta un'iterazione semplice su una raccolta da parte di un provider di dati .NET Framework.Exposes the GetEnumerator() method, which supports a simple iteration over a collection by a .NET Framework data provider.

DbException

La classe base per tutte le eccezioni generate per conto dell'origine dati.The base class for all exceptions thrown on behalf of the data source.

DbMetaDataCollectionNames

Offre un elenco di costanti per le note raccolte MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords e Restrictions.Provides a list of constants for the well-known MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords, and Restrictions.

DbMetaDataColumnNames

Fornisce i valori statici che vengono usati per i nomi delle colonne negli oggetti MetaDataCollection contenuti in DataTable.Provides static values that are used for the column names in the MetaDataCollection objects contained in the DataTable. DataTable viene creato dal metodo GetSchema.The DataTable is created by the GetSchema method.

DbParameter

Rappresenta un parametro di un oggetto DbCommand e, facoltativamente, il relativo mapping a una colonna DataSet.Represents a parameter to a DbCommand and optionally, its mapping to a DataSet column. Per altre informazioni sui parametri, vedere Configurazione dei parametri e tipi di dati dei parametri.For more information on parameters, see Configuring Parameters and Parameter Data Types.

DbParameterCollection

La classe base per una raccolta di parametri relativi a un oggetto DbCommand.The base class for a collection of parameters relevant to a DbCommand.

DbProviderConfigurationHandler

Questa classe può essere utilizzata da qualsiasi provider per supportare una sezione di configurazione specifica del provider.This class can be used by any provider to support a provider-specific configuration section.

DbProviderFactories

Rappresenta un gruppo di metodi statici per la creazione di una o più istanze delle classi DbProviderFactory.Represents a set of static methods for creating one or more instances of DbProviderFactory classes.

DbProviderFactoriesConfigurationHandler

Questo tipo supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice.This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DbProviderFactory

Rappresenta un gruppo di metodi per la creazione di istanze dell'implementazione di un provider delle classi di origini dati.Represents a set of methods for creating instances of a provider's implementation of the data source classes.

DbProviderManifest

Interfaccia dei metadati per tutti i tipi CLRMetadata Interface for all CLR types types

DbProviderServices

La factory per compilare le definizioni dei comandi; utilizzare il tipo di questo oggetto come argomento al metodo di IServiceProvider.GetService sulla factory del provider.The factory for building command definitions; use the type of this object as the argument to the IServiceProvider.GetService method on the provider factory;

DbProviderSpecificTypePropertyAttribute

Identifica la proprietà specifica del provider nelle classi dei parametri fortemente tipizzati da utilizzare quando si imposta un tipo specifico del provider.Identifies which provider-specific property in the strongly typed parameter classes is to be used when setting a provider-specific type.

DbTransaction

Definisce il comportamento principale delle transazioni di database e fornisce una classe di base per le transazioni specifiche del database.Defines the core behavior of database transactions and provides a base class for database-specific transactions.

DbXmlEnabledProviderManifest

Rappresenta una classe di base che implementa l'oggetto DbProviderManifest basato su una definizione XML.Represents a base class that implements the DbProviderManifest based on an XML definition. È possibile utilizzare la classe DbXmlEnabledProviderManifest per ottenere informazioni specifiche del provider in fase di esecuzione.You can use the DbXmlEnabledProviderManifest class to obtain provider-specific information at runtime.

EntityRecordInfo

Fornisce accesso ai metadati dell'entità.Provides access to entity metadata.

RowUpdatedEventArgs

Fornisce i dati per l'evento RowUpdated di un provider di dati .NET Framework.Provides data for the RowUpdated event of a .NET Framework data provider.

RowUpdatingEventArgs

Specifica i dati per l'evento RowUpdating di un provider di dati .NET Framework.Provides the data for the RowUpdating event of a .NET Framework data provider.

SchemaTableColumn

Descrive i metadati delle colonne dello schema per una tabella di database.Describes the column metadata of the schema for a database table.

SchemaTableOptionalColumn

Descrive i metadati delle colonne facoltative dello schema per una tabella di database.Describes optional column metadata of the schema for a database table.

Struct

FieldMetadata

Fornisce accesso ai metadati del campo per un oggetto DataRecordInfo.Provides access to field metadata for a DataRecordInfo object.

Interfacce

IDbColumnSchemaGenerator

Genera uno schema di colonna.Generates a column schema.

Enumerazioni

CatalogLocation

Indica la posizione del nome di catalogo in un nome di tabella completo all'interno di un comando di testo.Indicates the position of the catalog name in a qualified table name in a text command.

GroupByBehavior

Specifica la relazione tra le colonne in una clausola GROUP BY e le colonne non aggregate nell'elenco select di un'istruzione SELECT.Specifies the relationship between the columns in a GROUP BY clause and the non-aggregated columns in the select-list of a SELECT statement.

IdentifierCase

Specifica le modalità in cui gli identificatori vengono gestiti dall'origine dati quando si esegue una ricerca nel catalogo di sistema.Specifies how identifiers are treated by the data source when searching the system catalog.

SupportedJoinOperators

Specifica quali tipi di istruzioni di join Transact-SQL vengono supportati dall'origine dati.Specifies what types of Transact-SQL join statements are supported by the data source.

Commenti

I provider di dati .NET Framework descrivono una raccolta di classi utilizzate per accedere a un'origine dati, ad esempio un database, nello spazio gestito.A .NET Framework data provider describes a collection of classes used to access a data source, such as a database, in the managed space. I provider supportati includono il provider di dati .NET Framework per ODBC, il provider di dati .NET Framework per OLEDB, il provider di dati .NET Framework per Oracle e il provider di dati .NET Framework per SQL Server.Supported providers include the .NET Framework Data Provider for ODBC, the .NET Framework Data Provider for OLEDB, the .NET Framework Data Provider for Oracle, and the .NET Framework Data Provider for SQL Server. Le classi in System.Data.Common consentono agli sviluppatori di scrivere codice ADO.NET che funzioni con tutti i provider di dati .NET Framework.The classes in System.Data.Common are intended to give developers a way to write ADO.NET code that will work against all .NET Framework data providers.

Per informazioni concettuali sull'utilizzo di questo spazio dei nomi durante la programmazione con.NET Framework, vedere scrivere codice indipendente del Provider con ADO.NET.For conceptual information about how to use this namespace when programming with the.NET Framework, see Writing Provider Independent Code with ADO.NET.