System.Data Namespace

Lo spazio dei nomi System.Data fornisce accesso a classi che rappresentano l'architettura ADO.NET. The System.Data namespace provides access to classes that represent the ADO.NET architecture. ADO.NET consente di compilare componenti che permettono di gestire in modo efficace i dati di più origini dati. ADO.NET lets you build components that efficiently manage data from multiple data sources.

Classi

Constraint

Rappresenta un vincolo che può essere applicato a uno o più oggetti DataColumn.Represents a constraint that can be enforced on one or more DataColumn objects.

ConstraintCollection

Rappresenta un insieme di vincoli per un oggetto DataTable.Represents a collection of constraints for a DataTable.

ConstraintException

Rappresenta l'eccezione generata durante il tentativo di esecuzione di un'azione che viola un vincolo.Represents the exception that is thrown when attempting an action that violates a constraint.

DataColumn

Rappresenta lo schema di una colonna di una DataTable.Represents the schema of a column in a DataTable.

DataColumnChangeEventArgs

Fornisce dati per l'evento ColumnChanging.Provides data for the ColumnChanging event.

DataColumnCollection

Rappresenta un insieme di oggetti DataColumn di un oggetto DataTable.Represents a collection of DataColumn objects for a DataTable.

DataException

Rappresenta l'eccezione generata quando vengono generati degli errori dall'impiego di componenti ADO.NET.Represents the exception that is thrown when errors are generated using ADO.NET components.

DataRelation

Rappresenta una relazione padre/figlio tra due oggetti DataTable.Represents a parent/child relationship between two DataTable objects.

DataRelationCollection

Rappresenta l'insieme di oggetti DataRelation dell'oggetto DataSet.Represents the collection of DataRelation objects for this DataSet.

DataRow

Rappresenta una riga di dati in un oggetto DataTable.Represents a row of data in a DataTable.

DataRowBuilder

Il tipo DataRowBuilder supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice.The DataRowBuilder type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DataRowChangeEventArgs

Fornisce dati per gli eventi RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs) e OnRowDeleted(DataRowChangeEventArgs).Provides data for the RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs), and OnRowDeleted(DataRowChangeEventArgs) events.

DataRowCollection

Rappresenta un insieme di righe per un oggetto DataTable.Represents a collection of rows for a DataTable.

DataRowComparer

Restituisce un’istanza singleton della classe DataRowComparer<TRow>.Returns a singleton instance of the DataRowComparer<TRow> class.

DataRowComparer<TRow>

Confronta due oggetti DataRow per verificarne l'equivalenza utilizzando il confronto basato su valore.Compares two DataRow objects for equivalence by using value-based comparison.

DataRowExtensions

Definisce i metodi di estensione per la classe DataRow.Defines the extension methods to the DataRow class. Si tratta di una classe statica.This is a static class.

DataRowView

Rappresenta una visualizzazione personalizzata di un oggetto DataRow.Represents a customized view of a DataRow.

DataSet

Rappresenta una cache di dati in memoria.Represents an in-memory cache of data.

DataSetSchemaImporterExtension

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

DataSysDescriptionAttribute

Applica una descrizione a una proprietà, un evento o un'estensione.Marks a property, event, or extender with a description. Questa descrizione può essere visualizzata nelle finestre di progettazione visiva quando si fa riferimento al membro.Visual designers can display this description when referencing the member.

DataTable

Rappresenta una tabella di dati in memoria.Represents one table of in-memory data.

DataTableClearEventArgs

Fornisce i dati per il metodo Clear().Provides data for the Clear() method.

DataTableCollection

Rappresenta l'insieme di tabelle per l'oggetto DataSet.Represents the collection of tables for the DataSet.

DataTableExtensions

Definisce i metodi di estensione per la classe DataTable.Defines the extension methods to the DataTable class. DataTableExtensions è una classe statica.DataTableExtensions is a static class.

DataTableNewRowEventArgs

Fornisce i dati per il metodo NewRow().Provides data for the NewRow() method.

DataTableReader

Il tipo DataTableReader presenta il contenuto di uno o più oggetti DataTable sotto forma di uno o più set di risultati forward-only di sola lettura.The DataTableReader obtains the contents of one or more DataTable objects in the form of one or more read-only, forward-only result sets.

DataView

Rappresenta una visualizzazione personalizzata e disponibile per il data binding di un oggetto DataTable per l'ordinamento, il filtraggio, la ricerca, la modifica e l'esplorazione.Represents a databindable, customized view of a DataTable for sorting, filtering, searching, editing, and navigation. L'oggetto DataView non memorizza dati ma rappresenta una visualizzazione connessa dell'oggetto DataTable corrispondente.The DataView does not store data, but instead represents a connected view of its corresponding DataTable. Le modifiche ai dati dell'oggetto DataView influiscono sull'oggetto DataTable.Changes to the DataView's data will affect the DataTable. Le modifiche ai dati dell'oggetto DataTable influiscono su tutti gli oggetti DataView associati ad esso.Changes to the DataTable's data will affect all DataViews associated with it.

DataViewManager

Contiene un DataViewSettingCollection predefinito per ogni DataTable in un DataSet.Contains a default DataViewSettingCollection for each DataTable in a DataSet.

DataViewSetting

Rappresenta le impostazioni predefinite per le proprietà ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort e Table degli oggetti DataView creati dalla classe DataViewManager.Represents the default settings for ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort, and Table for DataViews created from the DataViewManager.

DataViewSettingCollection

Contiene un insieme in sola lettura di oggetti DataViewSetting per ciascun oggetto DataTable in un oggetto DataSet.Contains a read-only collection of DataViewSetting objects for each DataTable in a DataSet.

DBConcurrencyException

Eccezione generata dalla classe DataAdapter durante un'operazione di inserimento, aggiornamento o eliminazione, se il numero di righe interessate è uguale a zero.The exception that is thrown by the DataAdapter during an insert, update, or delete operation if the number of rows affected equals zero.

DeletedRowInaccessibleException

Rappresenta l'eccezione generata durante il tentativo di eseguire un'azione su una classe DataRow eliminata.Represents the exception that is thrown when an action is tried on a DataRow that has been deleted.

DuplicateNameException

Rappresenta l'eccezione generata quando viene rilevato il nome di un oggetto di database duplicato durante un'operazione di aggiunta in un oggetto relativo al DataSet.Represents the exception that is thrown when a duplicate database object name is encountered during an add operation in a DataSet -related object.

EntityCommandCompilationException

Rappresenta gli errori che si verificano durante la compilazione del comando, quando non è possibile produrre una struttura ad albero dei comandi per rappresentare il testo del comando.Represents errors that occur during command compilation; when a command tree could not be produced to represent the command text.

EntityCommandExecutionException

Rappresenta gli errori che si verificano quando non è possibile l'esecuzione del comando specificato da parte del provider di archiviazione sottostante.Represents errors that occur when the underlying storage provider could not execute the specified command. Questa eccezione esegue in genere il wrapping di un'eccezione specifica del provider.This exception usually wraps a provider-specific exception.

EntityException

Rappresenta gli errori correlati a Entity Framework che si verificano nello spazio dei nomi EntityClient.Represents Entity Framework-related errors that occur in the EntityClient namespace. EntityException è la classe base di tutte le eccezioni relative a Entity Framework generate da EntityClient.The EntityException is the base class for all Entity Framework exceptions thrown by the EntityClient.

EntityKey

Fornisce un riferimento durevole a un oggetto che rappresenta un'istanza di un tipo di entità.Provides a durable reference to an object that is an instance of an entity type.

EntityKeyMember

Rappresenta la coppia nome/valore della chiave di un oggetto EntityKey.Represents a key name and value pair that is part of an EntityKey.

EntitySqlException

Rappresenta gli errori che si verificano durante l'analisi del testo del comando Entity SQL.Represents errors that occur when parsing Entity SQL command text. Questa eccezione viene generata in caso di violazione delle regole sintattiche o semantiche.This exception is thrown when syntactic or semantic rules are violated.

EnumerableRowCollection

Rappresenta una raccolta di oggetti DataRow restituiti da una query LINQ to DataSet.Represents a collection of DataRow objects returned from a LINQ to DataSet query. Questa API supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

EnumerableRowCollection<TRow>

Rappresenta un insieme di oggetti DataRow restituiti da una query.Represents a collection of DataRow objects returned from a query.

EnumerableRowCollectionExtensions

Contiene i metodi di estensione per le classi di insiemi della riga di dati.Contains the extension methods for the data row collection classes.

EvaluateException

Rappresenta l'eccezione generata quando non è possibile valutare la proprietà Expression di un oggetto DataColumn.Represents the exception that is thrown when the Expression property of a DataColumn cannot be evaluated.

FillErrorEventArgs

Fornisce i dati per l'evento FillError di una classeDbDataAdapter.Provides data for the FillError event of a DbDataAdapter.

ForeignKeyConstraint

Rappresenta una restrizione di azione applicata su un insieme di colonne in una relazione chiave primaria/chiave esterna quando si aggiorna o si elimina un valore o una riga.Represents an action restriction enforced on a set of columns in a primary key/foreign key relationship when a value or row is either deleted or updated.

InRowChangingEventException

Rappresenta l'eccezione generata quando si chiama il metodo EndEdit() all'interno dell'evento RowChanging.Represents the exception that is thrown when you call the EndEdit() method within the RowChanging event.

InternalDataCollectionBase

Fornisce la funzionalità base per la creazione di insiemi.Provides the base functionality for creating collections.

InvalidCommandTreeException

Eccezione generata per indicare che una struttura ad albero dei comandi non è valida.The exception that is thrown to indicate that a command tree is invalid. Questa eccezione non viene al momento generata in qualsiasi posizione in Entity Framework.This exception is currently not thrown anywhere in the Entity Framework.

InvalidConstraintException

Rappresenta l'eccezione generata quando si tenta di creare o di accedere a una relazione in modo non corretto.Represents the exception that is thrown when incorrectly trying to create or access a relation.

InvalidExpressionException

Rappresenta l'eccezione generata quando si tenta di aggiungere una classe DataColumn, contenente una proprietà Expression non valida, a una classe DataColumnCollection.Represents the exception that is thrown when you try to add a DataColumn that contains an invalid Expression to a DataColumnCollection.

MappingException

Eccezione generata in caso di errore delle richieste di servizio correlate al mapping.The exception that is thrown when mapping related service requests fail.

MergeFailedEventArgs

Viene generata quando l'oggetto DataRow di origine e di destinazione presentano la stessa chiave primaria e la proprietà EnforceConstraints è impostata su True.Occurs when a target and source DataRow have the same primary key value, and the EnforceConstraints property is set to true.

MetadataException

Eccezione generata in caso di errore delle richieste di servizio correlate ai metadati.The exception that is thrown when metadata related service requests fails.

MissingPrimaryKeyException

Rappresenta l'eccezione generata quando si verifica un tentativo di accesso a una riga di una tabella priva di chiave primaria.Represents the exception that is thrown when you try to access a row in a table that has no primary key.

NoNullAllowedException

Rappresenta l'eccezione generata quando si tenta di immettere un valore null in una colonna la cui proprietà AllowDBNull è impostata su false.Represents the exception that is thrown when you try to insert a null value into a column where AllowDBNull is set to false.

ObjectNotFoundException

Eccezione generata quando un oggetto non è presente.The exception that is thrown when an object is not present.

OperationAbortedException

Questa eccezione viene generata quando un'operazione in corso viene interrotta dall'utente.This exception is thrown when an ongoing operation is aborted by the user.

OptimisticConcurrencyException

Eccezione generata quando si verifica una violazione della concorrenza ottimistica.The exception that is thrown when an optimistic concurrency violation occurs.

OrderedEnumerableRowCollection<TRow>

Rappresenta una raccolta di oggetti DataRow ordinati restituiti da una query.Represents a collection of ordered DataRow objects returned from a query.

PropertyCollection

Rappresenta un insieme di proprietà che è possibile aggiungere a un oggetto DataColumn, DataSet o DataTable.Represents a collection of properties that can be added to DataColumn, DataSet, or DataTable.

PropertyConstraintException

Classe di eccezione del vincolo della proprietà.Property constraint exception class. Si noti che questa classe dispone di uno stato, pertanto se si modificano anche gli elementi interni, la modifica potrebbe essere sostanziale.Note that this class has state - so if you change even its internals, it can be a breaking change.

ProviderIncompatibleException

Eccezione generata quando il provider di dati sottostante non è compatibile con Entity Framework.The exception that is thrown when the underlying data provider is incompatible with the Entity Framework.

ReadOnlyException

Rappresenta l'eccezione generata durante il tentativo di modificare il valore di una colonna in sola lettura.Represents the exception that is thrown when you try to change the value of a read-only column.

RowNotInTableException

Rappresenta l'eccezione generata durante il tentativo di esecuzione di un'azione su una classe DataRow non contenuta in una classe DataTable.Represents the exception that is thrown when you try to perform an operation on a DataRow that is not in a DataTable.

StateChangeEventArgs

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

StatementCompletedEventArgs

Fornisce informazioni aggiuntive sull'evento StatementCompleted.Provides additional information for the StatementCompleted event.

StrongTypingException

Eccezione generata da un oggetto DataSet fortemente tipizzato quando l'utente accede a un valore DBNull.The exception that is thrown by a strongly typed DataSet when the user accesses a DBNull value.

SyntaxErrorException

Rappresenta l'eccezione generata quando nella proprietà Expression di un oggetto DataColumn è presente un errore di sintassi.Represents the exception that is thrown when the Expression property of a DataColumn contains a syntax error.

TypedDataSetGenerator

Utilizzata per creare un oggetto DataSet fortemente tipizzato.Used to create a strongly typed DataSet.

TypedDataSetGeneratorException

Eccezione generata quando si verifica un conflitto tra nomi durante la generazione di un oggetto DataSet fortemente tipizzato.The exception that is thrown when a name conflict occurs while generating a strongly typed DataSet.

TypedTableBase<T>

Questo tipo viene usato come classe di base per la generazione di oggetti DataTable tipizzati tramite Visual Studio e lo strumento .NET Framework XSD.exe e non può essere usato direttamente dal codice.This type is used as a base class for typed-DataTable object generation by Visual Studio and the XSD.exe .NET Framework tool, and is not intended to be used directly from your code.

TypedTableBaseExtensions

Contiene i metodi di estensione per la classe TypedTableBase<T>.Contains the extension methods for the TypedTableBase<T> class.

UniqueConstraint

Rappresenta una restrizione su un insieme di colonne in cui è necessario che tutti i valori siano univoci.Represents a restriction on a set of columns in which all values must be unique.

UpdateException

Eccezione generata quando non è possibile rendere persistenti le modifiche alle istanze degli oggetti nell'origine dati.The exception that is thrown when modifications to object instances cannot be persisted to the data source.

VersionNotFoundException

Rappresenta l'eccezione generata quando si tenta di restituire una versione di una classe DataRow eliminata.Represents the exception that is thrown when you try to return a version of a DataRow that has been deleted.

Interfacce

IColumnMapping

Consente di associare una colonna di un'origine dati a una colonna di un oggetto DataSet e viene implementata dalla classe DataColumnMapping, utilizzata in comune dai provider di dati .NET Framework.Associates a data source column with a DataSet column, and is implemented by the DataColumnMapping class, which is used in common by .NET Framework data providers.

IColumnMappingCollection

Consente di contenere un insieme di oggetti DataColumnMapping e viene implementata dalla classe DataColumnMappingCollection, utilizzata in comune dai provider di dati .NET Framework.Contains a collection of DataColumnMapping objects, and is implemented by the DataColumnMappingCollection, which is used in common by .NET Framework data providers.

IDataAdapter

Consente a un oggetto di implementare un oggetto DataAdapter e rappresenta un insieme di metodi e proprietà correlate ad azioni di mapping utilizzate per riempire e aggiornare DataSet e aggiornare un'origine dati.Allows an object to implement a DataAdapter, and represents a set of methods and mapping action-related properties that are used to fill and update a DataSet and update a data source.

Le istanze di IDbDataAdapter sono per le origini dati che sono o sembrano database relazionali con comandi testuali (come Transact-SQL), mentre le istanze di IDataAdapter possono usare qualsiasi tipo di origine dati.IDbDataAdapter instances are for data sources that are (or resemble) relational databases with textual commands (like Transact-SQL), while IDataAdapter instances could can use any type of data source.

IDataParameter

Rappresenta un parametro per un oggetto Command ed eventualmente il relativo mapping a colonne DataSet e viene implementata dai provider di dati .NET Framework che accedono a database relazionali.Represents a parameter to a Command object, and optionally, its mapping to DataSet columns; and is implemented by .NET Framework data providers that access data sources.

IDataParameterCollection

Raccoglie tutti i parametri relativi a un oggetto Command e i relativi mapping a colonne DataSet e viene implementata dai provider di dati .NET Framework che accedono a database relazionali.Collects all parameters relevant to a Command object and their mappings to DataSet columns, and is implemented by .NET Framework data providers that access data sources.

IDataReader

Consente di leggere uno o più flussi forward-only di set di risultati ottenuti eseguendo un comando in corrispondenza di un'origine dati e viene implementata dai provider di dati .NET Framework che accedono a database relazionali.Provides a means of reading one or more forward-only streams of result sets obtained by executing a command at a data source, and is implemented by .NET Framework data providers that access relational databases.

IDataRecord

Fornisce accesso ai valori di colonna all'interno di ogni riga per un DataReader e viene implementata dai provider di dati .NET Framework che accedono a database relazionali.Provides access to the column values within each row for a DataReader, and is implemented by .NET Framework data providers that access relational databases.

IDbCommand

Rappresenta un'istruzione SQL eseguita durante la connessione a un'origine dati e viene implementata dai provider di dati .NET Framework che accedono a database relazionali.Represents an SQL statement that is executed while connected to a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbConnection

Rappresenta una connessione aperta a un'origine dati e viene implementata dai provider di dati .NET Framework che accedono a database relazionali.Represents an open connection to a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbDataAdapter

Rappresenta un insieme di proprietà relative ai comandi che vengono utilizzate per compilare l'oggetto DataSet e aggiornare un'origine dati e viene implementata dai provider di dati .NET Framework con accesso ai database relazionali.Represents a set of command-related properties that are used to fill the DataSet and update a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbDataParameter

Usata da Data Designer di Visual Basic .NET per rappresentare un parametro di un oggetto Command e, facoltativamente, il relativo mapping alle colonne dell'oggetto DataSet.Used by the Visual Basic .NET Data Designers to represent a parameter to a Command object, and optionally, its mapping to DataSet columns.

IDbTransaction

Rappresenta una transazione da eseguire in un'origine dati e viene implementata dai provider di dati .NET Framework che accedono a database relazionali.Represents a transaction to be performed at a data source, and is implemented by .NET Framework data providers that access relational databases.

IExtendedDataRecord

Fornisce l'accesso ai valori delle colonne in ogni riga di DbDataRecord per un oggetto DbDataReader.Provides access to the column values within each row of a DbDataRecord for a DbDataReader.

ITableMapping

Associa una tabella di origine a una tabella di un oggetto DataSet e viene implementata dalla classe DataTableMapping utilizzata in comune dai provider di dati .NET Framework.Associates a source table with a table in a DataSet, and is implemented by the DataTableMapping class, which is used in common by .NET Framework data providers.

ITableMappingCollection

Contiene un insieme di oggetti TableMapping e viene implementata dalla classe DataTableMappingCollection, utilizzata in comune dai provider di dati .NET Framework.Contains a collection of TableMapping objects, and is implemented by the DataTableMappingCollection, which is used in common by .NET Framework data providers.

Enumerazioni

AcceptRejectRule

Determina l'azione eseguita quando viene chiamato il metodo AcceptChanges() o il metodo RejectChanges() su un oggetto DataTable con un vincolo ForeignKeyConstraint.Determines the action that occurs when the AcceptChanges() or RejectChanges() method is invoked on a DataTable with a ForeignKeyConstraint.

CommandBehavior

Fornisce una descrizione dei risultati della query e dei relativi effetti sul database.Provides a description of the results of the query and its effect on the database.

CommandType

Specifica il modo in cui viene interpretata una stringa di comando.Specifies how a command string is interpreted.

ConflictOption

Specifica il modo in cui vengono rilevate e risolte le modifiche in conflitto apportate all'origine dati.Specifies how conflicting changes to the data source will be detected and resolved.

ConnectionState

Descrive lo stato corrente della connessione a un'origine dati.Describes the current state of the connection to a data source.

DataRowAction

Descrive un'azione eseguita su un oggetto DataRow.Describes an action performed on a DataRow.

DataRowState

Ottiene lo stato di un oggetto DataRow.Gets the state of a DataRow object.

DataRowVersion

Descrive la versione di un oggetto DataRow.Describes the version of a DataRow.

DataSetDateTime

Descrive il formato di serializzazione per le colonne DateTime in una classe DataSet.Describes the serialization format for DateTime columns in a DataSet.

DataViewRowState

Descrive la versione dei dati in un oggetto DataRow.Describes the version of data in a DataRow.

DbType

Specifica il tipo di dati di un campo, di una proprietà o di un oggetto Parameter di un provider di dati .NET Framework.Specifies the data type of a field, a property, or a Parameter object of a .NET Framework data provider.

EntityState

Stato di un oggetto entità.The state of an entity object.

IsolationLevel

Specifica il comportamento di blocco della transazione per la connessione.Specifies the transaction locking behavior for the connection.

KeyRestrictionBehavior

Identifica un elenco di parametri di stringa di connessione consentiti o non consentiti, identificati dalla proprietà KeyRestrictions.Identifies a list of connection string parameters identified by the KeyRestrictions property that are either allowed or not allowed.

LoadOption

Controlla la modalità di applicazione dei valori dell'origine dati alle righe esistenti quando viene utilizzato il metodo Load o Load.Controls how the values from the data source will be applied to existing rows when using the Load or Load method.

MappingType

Specifica la modalità di esecuzione del mapping di un oggetto DataColumn.Specifies how a DataColumn is mapped.

MissingMappingAction

Determina l'azione che si verifica quando manca il mapping di una tabella o di una colonna di origine.Determines the action that occurs when a mapping is missing from a source table or a source column.

MissingSchemaAction

Specifica l'azione da eseguire quando si aggiungono dati all'oggetto DataSet e risultano mancanti gli oggetti DataTable o DataColumn necessari.Specifies the action to take when adding data to the DataSet and the required DataTable or DataColumn is missing.

ParameterDirection

Specifica il tipo di un parametro contenuto in una query relativa all'oggetto DataSet.Specifies the type of a parameter within a query relative to the DataSet.

PropertyAttributes

Specifica gli attributi di una proprietà.Specifies the attributes of a property.

Rule

Indica l'azione che si verifica quando viene applicato un ForeignKeyConstraint.Indicates the action that occurs when a ForeignKeyConstraint is enforced.

SchemaSerializationMode

Indica la modalità di serializzazione dello schema per una classe DataSet tipizzata.Indicates the schema serialization mode for a typed DataSet.

SchemaType

Specifica come gestire i mapping dello schema esistenti quando si esegue un'operazione FillSchema(DataSet, SchemaType).Specifies how to handle existing schema mappings when performing a FillSchema(DataSet, SchemaType) operation.

SerializationFormat

Stabilisce il formato di serializzazione per una classe DataSet.Determines the serialization format for a DataSet.

SqlDbType

Specifica il tipo di dati specifici di SQL Server di un campo o di una proprietà da utilizzare in un oggetto SqlParameter.Specifies SQL Server-specific data type of a field, property, for use in a SqlParameter.

StatementType

Specifica il tipo di query SQL che deve essere utilizzata dalle classi OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs o SqlRowUpdatingEventArgs.Specifies the type of SQL query to be used by the OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs, or SqlRowUpdatingEventArgs class.

UpdateRowSource

Specifica il modo in cui vengono applicati i risultati dei comandi di query alla riga da aggiornare.Specifies how query command results are applied to the row being updated.

UpdateStatus

Specifica l'azione da effettuare in relazione alle righe correnti e rimanenti durante un'operazione Update(DataSet).Specifies the action to take with regard to the current and remaining rows during an Update(DataSet).

XmlReadMode

Specifica come leggere i dati XML e uno schema relazionale in un oggetto DataSet.Specifies how to read XML data and a relational schema into a DataSet.

XmlWriteMode

Specifica come scrivere i dati XML e uno schema relazionale da un oggetto DataSet.Specifies how to write XML data and a relational schema from a DataSet.

Delegati

DataColumnChangeEventHandler

Rappresenta il metodo che gestirà l'evento ColumnChanging.Represents the method that will handle the ColumnChanging event.

DataRowChangeEventHandler

Rappresenta il metodo che gestirà gli eventi RowChanging, RowChanged, RowDeleting e RowDeleted di un oggetto DataTable.Represents the method that will handle the RowChanging, RowChanged, RowDeleting, and RowDeleted events of a DataTable.

DataTableClearEventHandler

Rappresenta il metodo che gestisce il metodo Clear().Represents the method that handles the Clear() method.

DataTableNewRowEventHandler

Rappresenta il metodo che gestisce il metodo NewRow().Represents the method that handles the NewRow() method.

FillErrorEventHandler

Rappresenta il metodo che gestirà l'evento FillError.Represents the method that will handle the FillError event.

MergeFailedEventHandler

Rappresenta il metodo che gestirà l'evento MergeFailed.Represents the method that will handle the MergeFailed event.

StateChangeEventHandler

Rappresenta il metodo che gestirà l'evento StateChange.Represents the method that will handle the StateChange event.

StatementCompletedEventHandler

Il tipo delegato per i gestori eventi dell'evento StatementCompleted.The delegate type for the event handlers of the StatementCompleted event.

Commenti

In uno scenario disconnesso, ad esempio Internet, ADO.NET fornisce gli strumenti per richiedere e aggiornare i dati, nonché per risolvere le differenze, in sistemi a più livelli.In a disconnected scenario such as the Internet, ADO.NET provides the tools to request, update, and reconcile data in multiple tier systems. L'architettura ADO.NET è implementata anche nelle applicazioni client, ad esempio Windows Form o pagine HTML create da ASP.NET.The ADO.NET architecture is also implemented in client applications, such as Windows Forms, or HTML pages created by ASP.NET.

L'elemento centrale dell'architettura ADO.NET è costituito dalla classe DataSet.The centerpiece of the ADO.NET architecture is the DataSet class. Ogni oggetto DataSet può contenere più oggetti DataTable, con ogni oggetto DataTable che contiene i dati di una singola origine dati, ad esempio SQL Server.Each DataSet can contain multiple DataTable objects, with each DataTable containing data from a single data source, such as SQL Server.

Ogni oggetto DataTable contiene un oggetto DataColumnCollection, ovvero una raccolta di oggetti DataColumn, che determina lo schema di ogni oggetto DataTable.Each DataTable contains a DataColumnCollection--a collection of DataColumn objects--that determines the schema of each DataTable. La proprietà DataType consente di determinare il tipo di dati inclusi in DataColumn.The DataType property determines the type of data held by the DataColumn. Le proprietà ReadOnly e AllowDBNull consentono di garantire ulteriormente l'integrità dei dati.The ReadOnly and AllowDBNull properties let you further guarantee data integrity. La proprietà Expression consente di costruire colonne calcolate.The Expression property lets you construct calculated columns.

Se un oggetto DataTable partecipa in una relazione padre/figlio con un altro oggetto DataTable, la relazione viene costruita aggiungendo un oggetto DataRelation a DataRelationCollection di un oggetto DataSet.If a DataTable participates in a parent/child relationship with another DataTable, the relationship is constructed by adding a DataRelation to the DataRelationCollection of a DataSet object. Quando tale relazione viene aggiunta, vengono creati automaticamente un oggetto UniqueConstraint e un oggetto ForeignKeyConstraint, a seconda delle impostazioni dei parametri per il costruttore.When such a relation is added, a UniqueConstraint and a ForeignKeyConstraint are both created automatically, depending on the parameter settings for the constructor. UniqueConstraint garantisce l'univocità dei valori inclusi in una colonna.The UniqueConstraint guarantees that values that are contained in a column are unique. ForeignKeyConstraint determina l'azione eseguita su una colonna o su una riga figlio quando un valore di chiave primaria viene modificato o eliminato.The ForeignKeyConstraint determines what action will happen to the child row or column when a primary key value is changed or deleted.

Utilizzando lo spazio dei nomi System.Data.SqlClient (provider di dati .NET Framework per SQL Server), lo spazio dei nomi System.Data.Odbc (provider di dati .NET Framework per ODBC), lo spazio dei nomi System.Data.OleDb (provider di dati .NET Framework per OLE DB) o lo spazio dei nomi System.Data.OracleClient (provider di dati .NET Framework per Oracle), è possibile accedere a un'origine dati da utilizzare con un oggetto DataSet.Using the System.Data.SqlClient namespace (the.NET Framework Data Provider for SQL Server), the System.Data.Odbc namespace (the.NET Framework Data Provider for ODBC), the System.Data.OleDb namespace (the.NET Framework Data Provider for OLE DB), or the System.Data.OracleClient namespace (the .NET Framework Data Provider for Oracle), you can access a data source to use together with a DataSet. Provider di dati a ciascun Framework ha un corrispondente DataAdapter utilizzabile come ponte tra un'origine dati e un DataSet.Each.NET Framework data provider has a corresponding DataAdapter that you use as a bridge between a data source and a DataSet.