System.Data Namespace

L'espace de noms System.Data permet d'accéder à des classes qui représentent l'architecture ADO.NET. The System.Data namespace provides access to classes that represent the ADO.NET architecture. ADO.NET vous permet de construire des composants qui gèrent efficacement les données provenant de plusieurs sources. ADO.NET lets you build components that efficiently manage data from multiple data sources.

Classes

Constraint

Représente une contrainte qui peut être appliquée à un ou plusieurs objets DataColumn.Represents a constraint that can be enforced on one or more DataColumn objects.

ConstraintCollection

Représente une collection de contraintes pour DataTable.Represents a collection of constraints for a DataTable.

ConstraintException

Représente l’exception qui est levée en tentant une action qui viole une contrainte.Represents the exception that is thrown when attempting an action that violates a constraint.

DataColumn

Représente le schéma d'une colonne dans un DataTable.Represents the schema of a column in a DataTable.

DataColumnChangeEventArgs

Fournit des données pour l'événement ColumnChanging.Provides data for the ColumnChanging event.

DataColumnCollection

Représente une collection d'objets DataColumn pour DataTable.Represents a collection of DataColumn objects for a DataTable.

DataException

Représente l'exception levée lorsque des erreurs sont générées à l'aide de composants ADO.NET.Represents the exception that is thrown when errors are generated using ADO.NET components.

DataReaderExtensions

Fournit des méthodes d'extension pour DbDataReader.Provides extension methods for DbDataReader.

DataRelation

Représente une relation de parent/enfant entre deux objets DataTable.Represents a parent/child relationship between two DataTable objects.

DataRelationCollection

Représente la collection d'objets DataRelation de ce DataSet.Represents the collection of DataRelation objects for this DataSet.

DataRow

Représente une ligne de données dans un DataTable.Represents a row of data in a DataTable.

DataRowBuilder

Le type DataRowBuilder prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.The DataRowBuilder type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DataRowChangeEventArgs

Fournit les données des événements RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs) et OnRowDeleted(DataRowChangeEventArgs).Provides data for the RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs), and OnRowDeleted(DataRowChangeEventArgs) events.

DataRowCollection

Représente une collection de lignes pour DataTable.Represents a collection of rows for a DataTable.

DataRowComparer

Retourne une instance singleton de la classe DataRowComparer<TRow>.Returns a singleton instance of the DataRowComparer<TRow> class.

DataRowComparer<TRow>

Compare deux objets DataRow pour vérifier leur équivalence à l'aide de la comparaison basée sur les valeurs.Compares two DataRow objects for equivalence by using value-based comparison.

DataRowExtensions

Définit les méthodes d'extension à la classe DataRow.Defines the extension methods to the DataRow class. C'est une classe statique.This is a static class.

DataRowView

Représente une vue personnalisée d'un DataRow.Represents a customized view of a DataRow.

DataSet

Représente un cache de données en mémoire.Represents an in-memory cache of data.

DataSetSchemaImporterExtension

Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DataSysDescriptionAttribute

Marque une propriété, un événement ou un extendeur avec une description.Marks a property, event, or extender with a description. Les concepteurs visuels peuvent afficher cette description quand ils référencent le membre.Visual designers can display this description when referencing the member.

DataTable

Représente une table de données en mémoire.Represents one table of in-memory data.

DataTableClearEventArgs

Fournit des données pour la méthode Clear().Provides data for the Clear() method.

DataTableCollection

Représente la collection de tables de DataSet.Represents the collection of tables for the DataSet.

DataTableExtensions

Définit les méthodes d'extension à la classe DataTable.Defines the extension methods to the DataTable class. DataTableExtensions est une classe statique.DataTableExtensions is a static class.

DataTableNewRowEventArgs

Fournit des données pour la méthode NewRow().Provides data for the NewRow() method.

DataTableReader

L'objet DataTableReader obtient le contenu d'un ou plusieurs objets DataTable sous la forme d'un ou plusieurs jeux de résultats en lecture seule et en avant uniquement.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

Représente une vue personnalisée et pouvant être liée à des données de DataTable. Cette vue autorise le tri, le filtrage, la recherche, les modifications et la navigation.Represents a databindable, customized view of a DataTable for sorting, filtering, searching, editing, and navigation. DataView ne stocke pas de données. Au lieu de cela, il offre une vue connectée de son DataTable correspondant.The DataView does not store data, but instead represents a connected view of its corresponding DataTable. Les changements apportés aux données de DataView affectent DataTable.Changes to the DataView's data will affect the DataTable. Les changements apportés aux données de DataTable affectent l’ensemble des DataView associés.Changes to the DataTable's data will affect all DataViews associated with it.

DataViewManager

Contient un DataViewSettingCollection par défaut pour chaque DataTable dans DataSet.Contains a default DataViewSettingCollection for each DataTable in a DataSet.

DataViewSetting

Représente les paramètres par défaut pour ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort et Table pour les DataViews créés à partir de DataViewManager.Represents the default settings for ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort, and Table for DataViews created from the DataViewManager.

DataViewSettingCollection

Contient une collection en lecture seule d'objets DataViewSetting pour chaque DataTable de DataSet.Contains a read-only collection of DataViewSetting objects for each DataTable in a DataSet.

DBConcurrencyException

Exception levée par DataAdapter pendant une opération d'insertion, de mise à jour ou de suppression si le nombre de lignes affectées est égal à zéro.The exception that is thrown by the DataAdapter during an insert, update, or delete operation if the number of rows affected equals zero.

DeletedRowInaccessibleException

Représente l'exception levée lorsqu'une action est tentée sur un DataRow qui a été supprimé.Represents the exception that is thrown when an action is tried on a DataRow that has been deleted.

DuplicateNameException

Représente l'exception levée lorsqu'un nom d'objet de base de données dupliqué est détecté pendant une opération d'ajout dans un objet lié à 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

Représente les erreurs qui se produisent pendant la compilation de commande, lorsqu'une arborescence de commandes n'a pas pu être produite afin de représenter le texte de commande.Represents errors that occur during command compilation; when a command tree could not be produced to represent the command text.

EntityCommandExecutionException

Représente les erreurs qui se produisent lorsque le fournisseur de stockage sous-jacent n'a pas pu exécuter la commande spécifiée.Represents errors that occur when the underlying storage provider could not execute the specified command. Cette exception encapsule habituellement une exception spécifique au fournisseur.This exception usually wraps a provider-specific exception.

EntityException

Représente les erreurs liées à Entity Framework qui se produisent dans l’espace de noms EntityClient.Represents Entity Framework-related errors that occur in the EntityClient namespace. EntityException est la classe de base de toutes les exceptions Entity Framework levées par la classe EntityClient.The EntityException is the base class for all Entity Framework exceptions thrown by the EntityClient.

EntityKey

Fournit une référence durable à un objet qui est une instance d'un type d'entité.Provides a durable reference to an object that is an instance of an entity type.

EntityKeyMember

Représente une paire nom/valeur de clé qui fait partie de cet objet EntityKey.Represents a key name and value pair that is part of an EntityKey.

EntitySqlException

Représente les erreurs qui se produisent lors de l'analyse du texte de commande Entity SQL.Represents errors that occur when parsing Entity SQL command text. Cette exception est levée lorsque des règles syntaxiques ou sémantiques sont enfreintes.This exception is thrown when syntactic or semantic rules are violated.

EnumerableRowCollection

Représente une collection d’objets DataRow retournée par une requête LINQ to DataSet.Represents a collection of DataRow objects returned from a LINQ to DataSet query. Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

EnumerableRowCollection<TRow>

Représente une collection d’objets DataRow retournée par une requête.Represents a collection of DataRow objects returned from a query.

EnumerableRowCollectionExtensions

Contient les méthodes d'extension pour les classes de collection de ligne de données.Contains the extension methods for the data row collection classes.

EvaluateException

Représente l'exception levée lorsque la propriété Expression de DataColumn ne peut pas être évaluée.Represents the exception that is thrown when the Expression property of a DataColumn cannot be evaluated.

FillErrorEventArgs

Fournit des données pour l'événement FillError de DbDataAdapter.Provides data for the FillError event of a DbDataAdapter.

ForeignKeyConstraint

Représente une restriction d'action appliquée à un jeu de colonnes dans une relation de clé primaire/clé étrangère lorsqu'une valeur ou une ligne est supprimée ou mise à jour.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

Représente l'exception qui est levée lorsque vous appelez la méthode EndEdit() au sein de l'événement RowChanging.Represents the exception that is thrown when you call the EndEdit() method within the RowChanging event.

InternalDataCollectionBase

Fournit les fonctionnalités de base pour la création de collections.Provides the base functionality for creating collections.

InvalidCommandTreeException

Exception levée pour indiquer qu'une arborescence de commandes n'est pas valide.The exception that is thrown to indicate that a command tree is invalid. Actuellement, cette exception n’est levée nulle part dans Entity Framework.This exception is currently not thrown anywhere in the Entity Framework.

InvalidConstraintException

Représente l'exception levée lorsque vous essayez de créer une relation ou d'y accéder de manière incorrecte.Represents the exception that is thrown when incorrectly trying to create or access a relation.

InvalidExpressionException

Représente l'exception qui est levée lorsque vous tentez d'ajouter un DataColumn qui contient un Expression non valide à un DataColumnCollection.Represents the exception that is thrown when you try to add a DataColumn that contains an invalid Expression to a DataColumnCollection.

MappingException

Exception levée lors de l'échec du mappage de demandes de service connexes.The exception that is thrown when mapping related service requests fail.

MergeFailedEventArgs

Se produit quand des DataRow cible et source ont la même valeur de clé primaire et que la propriété EnforceConstraints est définie sur true.Occurs when a target and source DataRow have the same primary key value, and the EnforceConstraints property is set to true.

MetadataException

Exception levée lors de l'échec de demandes de service liées à des métadonnées.The exception that is thrown when metadata related service requests fails.

MissingPrimaryKeyException

Représente l'exception levée lorsque vous essayez d'accéder à une ligne d'une table qui ne possède aucune clé primaire.Represents the exception that is thrown when you try to access a row in a table that has no primary key.

NoNullAllowedException

Représente l'exception levée lorsque vous tentez d'insérer une valeur null dans une colonne où AllowDBNull a la valeur 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

Exception levée lorsqu'un objet n'est pas présent.The exception that is thrown when an object is not present.

OperationAbortedException

Cette exception est levée quand une opération en cours est abandonnée par l’utilisateur.This exception is thrown when an ongoing operation is aborted by the user.

OptimisticConcurrencyException

Exception levée lors d'une violation d'accès concurrentiel optimiste.The exception that is thrown when an optimistic concurrency violation occurs.

OrderedEnumerableRowCollection<TRow>

Représente une collection d’objets DataRow ordonnés renvoyés par une requête.Represents a collection of ordered DataRow objects returned from a query.

PropertyCollection

Représente une collection de propriétés qui peuvent être ajoutées à DataColumn, DataSet, ou DataTable.Represents a collection of properties that can be added to DataColumn, DataSet, or DataTable.

PropertyConstraintException

Classe d'exception de contrainte de propriété.Property constraint exception class. Notez que cette classe a un état. Si vous modifiez même ses éléments internes, ce peut être une modification avec rupture.Note that this class has state - so if you change even its internals, it can be a breaking change.

ProviderIncompatibleException

Exception levée lorsque le fournisseur de données sous-jacent est incompatible avec Entity Framework.The exception that is thrown when the underlying data provider is incompatible with the Entity Framework.

ReadOnlyException

Représente l'exception qui est levée lorsque vous essayez de modifier la valeur d'une colonne en lecture seule.Represents the exception that is thrown when you try to change the value of a read-only column.

RowNotInTableException

Représente l'exception levée lorsque vous essayez d'effectuer une opération sur un DataRow qui ne se trouve pas dans DataTable.Represents the exception that is thrown when you try to perform an operation on a DataRow that is not in a DataTable.

StateChangeEventArgs

Fournit des données destinées à l'événement de changement d'état d'un fournisseur de données .NET Framework.Provides data for the state change event of a .NET Framework data provider.

StatementCompletedEventArgs

Fournit des informations supplémentaires pour l’événement StatementCompleted.Provides additional information for the StatementCompleted event.

StrongTypingException

Exception levée par un DataSet fortement typé lorsque l'utilisateur accède à une valeur DBNull.The exception that is thrown by a strongly typed DataSet when the user accesses a DBNull value.

SyntaxErrorException

Représente l'exception levée lorsque la propriété Expression de DataColumn contient une erreur de syntaxe.Represents the exception that is thrown when the Expression property of a DataColumn contains a syntax error.

TypedDataSetGenerator

Permet de créer un DataSet fortement typé.Used to create a strongly typed DataSet.

TypedDataSetGeneratorException

Exception levée en cas de conflit des noms lors de la génération d'un DataSet fortement typé.The exception that is thrown when a name conflict occurs while generating a strongly typed DataSet.

TypedTableBase<T>

Ce type est utilisé comme classe de base pour la génération d’objets DataTable typés par Visual Studio et l’outil .NET Framework XSD.exe. Il n’est pas destiné à être utilisé directement à partir de votre code.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

Contient les méthodes d'extension pour la classe TypedTableBase<T>.Contains the extension methods for the TypedTableBase<T> class.

UniqueConstraint

Représente une restriction sur un ensemble de colonnes dans lesquelles toutes les valeurs doivent être uniques.Represents a restriction on a set of columns in which all values must be unique.

UpdateException

Exception levée lorsque des modifications apportées à des instances d'objet ne peuvent pas être rendues persistantes dans la source de données.The exception that is thrown when modifications to object instances cannot be persisted to the data source.

VersionNotFoundException

Représente l'exception qui est levée lorsque vous essayez de retourner une version d'un DataRow déjà supprimé.Represents the exception that is thrown when you try to return a version of a DataRow that has been deleted.

Interfaces

IColumnMapping

Associe une colonne source de données à une colonne DataSet et est implémenté par la classe DataColumnMapping, qui est utilisée en commun par les fournisseurs de données .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

Contient une collection d'objets DataColumnMapping et est implémenté par le DataColumnMappingCollection qui est utilisé en commun par les fournisseurs de données .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

Permet à un objet d'implémenter DataAdapter et représente un jeu de méthodes ainsi que de propriétés liées au mappage servant à remplir et à mettre à jour DataSet ainsi qu'à mettre à jour une source de données.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.

Les instances IDbDataAdapter sont destinées aux sources de données qui sont (ou ressemblent à) des bases de données relationnelles avec des commandes textuelles (comme Transact-SQL) alors que les instances IDataAdapter peuvent utiliser n’importe quel type de source de données.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

Représente un paramètre associé à un objet de commande et éventuellement son mappage sur des colonnes DataSet et qui est implémenté par les fournisseurs de données .NET Framework qui accèdent aux sources de données.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

Recueille tous les paramètres relatifs à un objet de commande et leurs mappages sur DataSet colonnes et est implémenté par les fournisseurs de données .NET Framework qui accèdent aux sources de données.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

Fournit un moyen de lire un ou plusieurs flux avant uniquement de jeux de résultats obtenus par l’exécution d’une commande sur une source de données, et est implémenté par les fournisseurs de données .NET Framework qui accèdent aux bases de données relationnelles.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

Fournit l’accès aux valeurs de colonnes dans chaque ligne pour DataReader, et est implémenté par les fournisseurs de données .NET Framework qui accèdent aux bases de données relationnelles.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

Représente une instruction SQL qui est exécutée alors qu’elle est connectée à une source de données, et qui est implémentée par les fournisseurs de données .NET Framework qui accèdent aux bases de données relationnelles.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

Représente une connexion ouverte vers une source de données et est implémenté par les fournisseurs de données .NET Framework qui accèdent aux bases de données relationnelles.Represents an open connection to a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbDataAdapter

Représente un jeu de propriétés liées à des commandes qui sont utilisées pour remplir DataSet et mettre à jour une source de données, et est implémenté par les fournisseurs de données .NET Framework qui accèdent à des bases de données relationnelles.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

Utilisé par les concepteurs de données Visual Basic .NET pour représenter un paramètre d’un objet Command et éventuellement son mappage aux colonnes 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

Représente une transaction à appliquer à une source de données, et est implémenté par les fournisseurs de données .NET Framework qui accèdent aux bases de données relationnelles.Represents a transaction to be performed at a data source, and is implemented by .NET Framework data providers that access relational databases.

IExtendedDataRecord

Permet d'accéder aux valeurs de colonne de chaque ligne de DbDataRecord pour DbDataReader.Provides access to the column values within each row of a DbDataRecord for a DbDataReader.

ITableMapping

Associe une table source à une table d’un DataSet et est implémenté par la classe DataTableMapping, qui est utilisée en commun par les fournisseurs de données .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

Contient une collection d'objets TableMapping et est implémenté par le DataTableMappingCollection qui est utilisé en commun par les fournisseurs de données .NET Framework.Contains a collection of TableMapping objects, and is implemented by the DataTableMappingCollection, which is used in common by .NET Framework data providers.

Énumérations

AcceptRejectRule

Détermine l’action qui se produit quand la méthode AcceptChanges() ou RejectChanges() est appelée sur DataTable avec un ForeignKeyConstraint.Determines the action that occurs when the AcceptChanges() or RejectChanges() method is invoked on a DataTable with a ForeignKeyConstraint.

CommandBehavior

Fournit une description des résultats de la requête et de ses effets sur la base de données.Provides a description of the results of the query and its effect on the database.

CommandType

Spécifie la façon dont une chaîne de commande est interprétée.Specifies how a command string is interpreted.

ConflictOption

Spécifie comment les modifications en conflit avec la source de données seront détectées et résolues.Specifies how conflicting changes to the data source will be detected and resolved.

ConnectionState

Décrit l'état actuel de la connexion à une source de données.Describes the current state of the connection to a data source.

DataRowAction

Décrit une action exécutée sur DataRow.Describes an action performed on a DataRow.

DataRowState

Obtient l'état d'un objet DataRow.Gets the state of a DataRow object.

DataRowVersion

Décrit la version d’une DataRow.Describes the version of a DataRow.

DataSetDateTime

Décrit le format de sérialisation pour les colonnes DateTime dans DataSet.Describes the serialization format for DateTime columns in a DataSet.

DataViewRowState

Décrit la version des données de DataRow.Describes the version of data in a DataRow.

DbType

Spécifie le type de données d'un champ, d'une propriété ou d'un objet Parameter d'un fournisseur de données .NET Framework.Specifies the data type of a field, a property, or a Parameter object of a .NET Framework data provider.

EntityState

État d'un objet entité.The state of an entity object.

IsolationLevel

Spécifie le comportement de verrouillage des transactions pour la connexion.Specifies the transaction locking behavior for the connection.

KeyRestrictionBehavior

Identifie une liste des paramètres de chaîne de connexion identifiés par la propriété KeyRestrictions qui sont autorisés ou pas.Identifies a list of connection string parameters identified by the KeyRestrictions property that are either allowed or not allowed.

LoadOption

Contrôle la façon dont les valeurs de la source de données seront appliquées aux lignes existantes lors de l'utilisation de la méthode Load ou Load.Controls how the values from the data source will be applied to existing rows when using the Load or Load method.

MappingType

Spécifie la façon dont un DataColumn est mappé.Specifies how a DataColumn is mapped.

MissingMappingAction

Détermine l’action qui se produit quand un mappage est manquant dans une table source ou une colonne source.Determines the action that occurs when a mapping is missing from a source table or a source column.

MissingSchemaAction

Spécifie l'action à effectuer lors de l'ajout de données à DataSet si le DataTable ou le DataColumn requis est absent.Specifies the action to take when adding data to the DataSet and the required DataTable or DataColumn is missing.

ParameterDirection

Spécifie le type d’un paramètre dans une requête par rapport à DataSet.Specifies the type of a parameter within a query relative to the DataSet.

PropertyAttributes

Spécifie les attributs d'une propriété.Specifies the attributes of a property.

Rule

Indique l’action qui se produit lors de l’application de ForeignKeyConstraint.Indicates the action that occurs when a ForeignKeyConstraint is enforced.

SchemaSerializationMode

Indique le mode de sérialisation de schéma pour un DataSet typé.Indicates the schema serialization mode for a typed DataSet.

SchemaType

Spécifie la façon dont les mappages de schémas existants sont gérés lors de l’exécution d’une opération FillSchema(DataSet, SchemaType).Specifies how to handle existing schema mappings when performing a FillSchema(DataSet, SchemaType) operation.

SerializationFormat

Détermine le format de sérialisation pour un DataSet.Determines the serialization format for a DataSet.

SqlDbType

Spécifie le type de données spécifique à SQL Server d'un champ ou d'une propriété, à utiliser dans SqlParameter.Specifies SQL Server-specific data type of a field, property, for use in a SqlParameter.

StatementType

Spécifie le type de requête SQL à utiliser par la classe OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs ou SqlRowUpdatingEventArgs.Specifies the type of SQL query to be used by the OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs, or SqlRowUpdatingEventArgs class.

UpdateRowSource

Spécifie la façon dont les résultats des commandes de requêtes sont appliqués à la ligne en cours de mise à jour.Specifies how query command results are applied to the row being updated.

UpdateStatus

Spécifie l’action à effectuer concernant la ligne en cours et les lignes restantes au cours d’un Update(DataSet).Specifies the action to take with regard to the current and remaining rows during an Update(DataSet).

XmlReadMode

Spécifie la façon de lire les données XML et un schéma relationnel dans un DataSet.Specifies how to read XML data and a relational schema into a DataSet.

XmlWriteMode

Spécifie la façon de lire des données XML et un schéma relationnel à partir de DataSet.Specifies how to write XML data and a relational schema from a DataSet.

Délégués

DataColumnChangeEventHandler

Représente la méthode qui gérera l'événement ColumnChanging.Represents the method that will handle the ColumnChanging event.

DataRowChangeEventHandler

Représente la méthode qui gérera les événements RowChanging, RowChanged, RowDeleting et RowDeleted d’un DataTable.Represents the method that will handle the RowChanging, RowChanged, RowDeleting, and RowDeleted events of a DataTable.

DataTableClearEventHandler

Représente la méthode qui gère la méthode Clear().Represents the method that handles the Clear() method.

DataTableNewRowEventHandler

Représente la méthode qui gère la méthode NewRow().Represents the method that handles the NewRow() method.

FillErrorEventHandler

Représente la méthode qui gérera l'événement FillError.Represents the method that will handle the FillError event.

MergeFailedEventHandler

Représente la méthode qui gérera l'événement MergeFailed.Represents the method that will handle the MergeFailed event.

StateChangeEventHandler

Représente la méthode qui gérera l'événement StateChange.Represents the method that will handle the StateChange event.

StatementCompletedEventHandler

Type délégué pour les gestionnaires d’événements de l’événement StatementCompleted.The delegate type for the event handlers of the StatementCompleted event.

Remarques

Dans un scénario déconnecté (tel qu'Internet), ADO.NET fournit les outils permettant de demander, mettre à jour et rapprocher les données de systèmes à plusieurs niveaux.In a disconnected scenario such as the Internet, ADO.NET provides the tools to request, update, and reconcile data in multiple tier systems. L'architecture ADO.NET est également implémentée dans les applications clientes, telles que Windows Forms ou les pages HTML créées par ASP.NET.The ADO.NET architecture is also implemented in client applications, such as Windows Forms, or HTML pages created by ASP.NET.

L'élément central de l'architecture ADO.NET est la classe DataSet.The centerpiece of the ADO.NET architecture is the DataSet class. Chaque DataSet peut contenir plusieurs objets DataTable (chaque DataTable contenant les données d'une source de données unique, telle que SQL Server).Each DataSet can contain multiple DataTable objects, with each DataTable containing data from a single data source, such as SQL Server.

Chaque DataTable contient DataColumnCollection (une collection d'objets DataColumn) qui détermine le schéma de chaque DataTable.Each DataTable contains a DataColumnCollection--a collection of DataColumn objects--that determines the schema of each DataTable. La propriété DataType détermine le type de données contenues dans DataColumn.The DataType property determines the type of data held by the DataColumn. Les propriétés ReadOnly et AllowDBNull vous permettent de renforcer l'intégrité des données.The ReadOnly and AllowDBNull properties let you further guarantee data integrity. La propriété Expression vous permet de construire des colonnes calculées.The Expression property lets you construct calculated columns.

Si DataTable participe à une relation parent/enfant avec un autre DataTable, la relation est construite en ajoutant DataRelation au DataRelationCollection d'un objet 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. Lorsque ce type de relation est ajouté, UniqueConstraint et ForeignKeyConstraint sont créés automatiquement, selon les paramètres du constructeur.When such a relation is added, a UniqueConstraint and a ForeignKeyConstraint are both created automatically, depending on the parameter settings for the constructor. UniqueConstraint garantit que les valeurs contenues dans une colonne sont uniques.The UniqueConstraint guarantees that values that are contained in a column are unique. ForeignKeyConstraint détermine l'action qui sera exécutée sur la ligne ou colonne enfant lors de la modification ou suppression de la valeur de clé primaire.The ForeignKeyConstraint determines what action will happen to the child row or column when a primary key value is changed or deleted.

L'espace de noms System.Data.SqlClient (le fournisseur de données .NET Framework pour SQL Server), l'espace de noms System.Data.Odbc (le fournisseur de données .NET Framework pour ODBC), l'espace de noms System.Data.OleDb (le fournisseur de données .NET Framework pour OLE DB) ou l'espace de noms System.Data.OracleClient (le fournisseur de données .NET Framework pour Oracle) vous permettent d'accéder à une source de données à utiliser conjointement avec 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. Chaque fournisseur .NET Framework données correspond un DataAdapter que vous utilisez comme un pont entre une source de données et un DataSet.Each.NET Framework data provider has a corresponding DataAdapter that you use as a bridge between a data source and a DataSet.