Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

System.Data espace de noms

 

Date de publication : novembre 2016

L'espace de noms System.Data permet d'accéder à des classes qui représentent l'architecture ADO.NET. ADO.NET vous permet de construire des composants qui gèrent efficacement les données provenant de plusieurs sources.

ClasseDescription
System_CAPS_pubclassConstraint

Représente une contrainte qui peut être appliquée sur un ou plusieurs DataColumn objets.

System_CAPS_pubclassConstraintCollection

Représente une collection de contraintes pour un DataTable.

System_CAPS_pubclassConstraintException

Représente l’exception qui est levée en tentant une action qui viole une contrainte.

System_CAPS_pubclassDataColumn

Représente le schéma d’une colonne dans un DataTable.

System_CAPS_pubclassDataColumnChangeEventArgs

Fournit des données pour l'événement ColumnChanging.

System_CAPS_pubclassDataColumnCollection

Représente une collection de DataColumn des objets pour un DataTable.

System_CAPS_pubclassDataException

Représente l’exception qui est levée lorsque des erreurs sont générées à l’aide de composants ADO.NET.

System_CAPS_pubclassDataRelation

Représente une relation parent/enfant entre deux DataTable objets.

System_CAPS_pubclassDataRelationCollection

Représente la collection de DataRelation objets pour ce DataSet.

System_CAPS_pubclassDataRow

Représente une ligne de données dans un DataTable.

System_CAPS_pubclassDataRowBuilder

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Le DataRowBuilder type prend en charge l’infrastructure .NET Framework et n’est pas destinée à être utilisée directement à partir de votre code.

System_CAPS_pubclassDataRowChangeEventArgs

Fournit des données pour le RowChanged, RowChanging, OnRowDeleting, et OnRowDeleted les événements.

System_CAPS_pubclassDataRowCollection

Représente une collection de lignes pour un DataTable.

System_CAPS_pubclassDataRowComparer

Retourne une instance singleton de la DataRowComparer<TRow> classe.

System_CAPS_pubclassDataRowComparer<TRow>

Compare deux DataRow objets sont équivalents à l’aide de comparaison basée sur une valeur.

System_CAPS_pubclassDataRowExtensions

Définit les méthodes d’extension pour le DataRow classe. Il s’agit d’une classe statique.

System_CAPS_pubclassDataRowView

Représente une vue personnalisée d’un DataRow.

System_CAPS_pubclassDataSet

Représente un cache de données en mémoire.

System_CAPS_pubclassDataSetSchemaImporterExtension

Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.

System_CAPS_pubclassDataSysDescriptionAttribute

Obsolète.Marque une propriété, un événement ou un extendeur avec une description. Concepteurs visuels peuvent afficher cette description lors du référencement du membre.

System_CAPS_pubclassDataTable

Représente une table de données en mémoire.

System_CAPS_pubclassDataTableClearEventArgs

Fournit des données pour le Clear (méthode).

System_CAPS_pubclassDataTableCollection

Représente la collection de tables pour la DataSet.

System_CAPS_pubclassDataTableExtensions

Définit les méthodes d’extension pour le DataTable classe. DataTableExtensions est une classe statique.

System_CAPS_pubclassDataTableNewRowEventArgs

Fournit des données pour le NewRow (méthode).

System_CAPS_pubclassDataTableReader

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.

System_CAPS_pubclassDataView

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. DataView ne stocke pas de données. Au lieu de cela, il offre une vue connectée de son DataTable correspondant. Les modifications apportées aux données de DataView n’affectent pas DataTable. Les modifications apportées aux données de DataTable affectent tous les DataView associés.

System_CAPS_pubclassDataViewManager

Contient un DataViewSettingCollection par défaut pour chaque DataTable dans DataSet.

System_CAPS_pubclassDataViewSetting

Représente les paramètres par défaut ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort, et Table pour DataViews créés à partir de la DataViewManager.

System_CAPS_pubclassDataViewSettingCollection

Contient une collection en lecture seule de DataViewSetting objets pour chaque DataTable dans un DataSet.

System_CAPS_pubclassDBConcurrencyException

L’exception qui est levée par le DataAdapter lors d’une insertion, mise à jour ou opération de suppression si le nombre de lignes affectées est égal à zéro.

System_CAPS_pubclassDeletedRowInaccessibleException

Représente l’exception qui est levée lorsqu’une action est tentée sur un DataRow qui a été supprimée.

System_CAPS_pubclassDuplicateNameException

Représente l’exception qui est levée lorsqu’un nom d’objet de base de données en double est rencontré pendant une opération d’ajout dans un DataSet -objet connexe.

System_CAPS_pubclassEntityCommandCompilationException

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.

System_CAPS_pubclassEntityCommandExecutionException

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. Cette exception encapsule habituellement une exception spécifique au fournisseur.

System_CAPS_pubclassEntityException

Représente les erreurs liées à Entity Framework qui se produisent dans le EntityClient espace de noms. Le EntityException est la classe de base pour toutes les exceptions Entity Framework levées par le EntityClient.

System_CAPS_pubclassEntityKey

Fournit une référence durable à un objet qui est une instance d'un type d'entité.

System_CAPS_pubclassEntityKeyMember

Représente une paire nom/valeur de clé qui fait partie de cet objet EntityKey.

System_CAPS_pubclassEntitySqlException

Représente les erreurs qui se produisent lors de l'analyse du texte de commande Entity SQL. Cette exception est levée lorsque des règles syntaxiques ou sémantiques sont enfreintes.

System_CAPS_pubclassEnumerableRowCollection

Représente une collection de DataRow les objets retournés par une LINQ to DataSet requête. Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code. 

System_CAPS_pubclassEnumerableRowCollection<TRow>

Représente une collection de DataRow les objets renvoyés par une requête. Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.

System_CAPS_pubclassEnumerableRowCollectionExtensions

Contient les méthodes d’extension pour les classes de collection de lignes de données. Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.

System_CAPS_pubclassEvaluateException

Représente l’exception qui est levée lorsque le Expression propriété d’un DataColumn ne peut pas être évaluée.

System_CAPS_pubclassFillErrorEventArgs

Fournit des données pour le FillError événements d’un DbDataAdapter.

System_CAPS_pubclassForeignKeyConstraint

Représente une restriction d’action appliquée à un jeu de colonnes dans une relation clé primaire/étrangère clée lorsqu’une valeur ou une ligne est supprimée ou mise à jour.

System_CAPS_pubclassInRowChangingEventException

Représente l’exception qui est levée lorsque vous appelez le EndEdit méthode dans le RowChanging événement.

System_CAPS_pubclassInternalDataCollectionBase

Fournit les fonctionnalités de base pour la création de collections.

System_CAPS_pubclassInvalidCommandTreeException

Exception levée pour indiquer qu'une arborescence de commandes n'est pas valide. Cette exception est actuellement pas levée n’importe où dans Entity Framework.

System_CAPS_pubclassInvalidConstraintException

Représente l’exception qui est levée lorsque vous essayez de créer ou d’accéder à une relation.

System_CAPS_pubclassInvalidExpressionException

Représente l’exception qui est levée lorsque vous essayez d’ajouter un DataColumn qui contient non valide Expression à un DataColumnCollection.

System_CAPS_pubclassMappingException

Exception levée lors de l'échec du mappage de demandes de service connexes.

System_CAPS_pubclassMergeFailedEventArgs

Se produit lorsque la cible et source DataRow ont la même valeur de clé primaire et le EnforceConstraints propriété est définie sur true.

System_CAPS_pubclassMetadataException

Exception levée lors de l'échec de demandes de service liées à des métadonnées.

System_CAPS_pubclassMissingPrimaryKeyException

Représente l’exception qui est levée lorsque vous essayez d’accéder à une ligne dans une table qui ne possède aucune clé primaire.

System_CAPS_pubclassNoNullAllowedException

Représente l’exception qui est levée lors d’une tentative d’insertion d’une valeur Null dans une colonne où AllowDBNull a la valeur false.

System_CAPS_pubclassObjectNotFoundException

Exception levée lorsqu'un objet n'est pas présent.

System_CAPS_pubclassOperationAbortedException

Cette exception est levée lorsqu’une opération en cours est abandonnée par l’utilisateur.

System_CAPS_pubclassOptimisticConcurrencyException

Exception levée lors d'une violation d'accès concurrentiel optimiste.

System_CAPS_pubclassOrderedEnumerableRowCollection<TRow>

Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code. Représente une collection d’objets DataRow ordonnés renvoyés par une requête.

System_CAPS_pubclassPropertyCollection

Représente une collection de propriétés qui peuvent être ajoutés à DataColumn, DataSet, ou DataTable.

System_CAPS_pubclassPropertyConstraintException

Classe d’exception propriété contrainte. Notez que cette classe a state - si vous modifiez le même ses éléments internes, il peut être une modification avec rupture.

System_CAPS_pubclassProviderIncompatibleException

Exception levée lorsque le fournisseur de données sous-jacent est incompatible avec Entity Framework.

System_CAPS_pubclassReadOnlyException

Représente l’exception qui est levée lorsque vous essayez de modifier la valeur d’une colonne en lecture seule.

System_CAPS_pubclassRowNotInTableException

Représente l’exception qui est levée lorsque vous essayez d’effectuer une opération sur un DataRow qui n’est pas dans un DataTable.

System_CAPS_pubclassStateChangeEventArgs

Fournit des données destinées à l'événement de changement d'état d'un fournisseur de données .NET Framework.

System_CAPS_pubclassStatementCompletedEventArgs

Fournit des informations supplémentaires pour le StatementCompleted événement.

System_CAPS_pubclassStrongTypingException

L’exception qui est levée par fortement typé DataSet lorsque l’utilisateur accède à un DBNull valeur.

System_CAPS_pubclassSyntaxErrorException

Représente l’exception qui est levée lorsque le Expression propriété d’un DataColumn contient une erreur de syntaxe.

System_CAPS_pubclassTypedDataSetGenerator

Obsolète.Permet de créer un fortement typé DataSet.

System_CAPS_pubclassTypedDataSetGeneratorException

Exception levée en cas de conflit des noms lors de la génération d'un DataSet fortement typé.

System_CAPS_pubclassTypedTableBase<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.

System_CAPS_pubclassTypedTableBaseExtensions

Contient les méthodes d’extension pour le TypedTableBase<T> classe.

System_CAPS_pubclassUniqueConstraint

Représente une restriction sur un ensemble de colonnes dans lesquelles toutes les valeurs doivent être uniques.

System_CAPS_pubclassUpdateException

Exception levée lorsque des modifications apportées à des instances d'objet ne peuvent pas être rendues persistantes dans la source de données.

System_CAPS_pubclassVersionNotFoundException

Représente l’exception qui est levée lorsque vous essayez de retourner une version d’un DataRow qui a été supprimée.

InterfaceDescription
System_CAPS_pubinterfaceIColumnMapping

Associe une colonne de source de données avec un DataSet colonne et est implémenté par le DataColumnMapping (classe), qui est utilisée en commun par les fournisseurs de données .NET Framework.

System_CAPS_pubinterfaceIColumnMappingCollection

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.

System_CAPS_pubinterfaceIDataAdapter

Permet à un objet d’implémenter DataAdapter et représente un ensemble de méthodes et propriétés liées au mappage servant à remplir et mettre à jour un DataSet et mettre à jour une source de données.

IDbDataAdapter les instances sont des sources de données (ou semblables) des bases de données relationnelles avec les commandes textuelles (comme Transact-SQL), tandis que IDataAdapter instances pourraient peuvent utiliser n’importe quel type de source de données.

System_CAPS_pubinterfaceIDataParameter

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.

System_CAPS_pubinterfaceIDataParameterCollection

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.

System_CAPS_pubinterfaceIDataReader

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.

System_CAPS_pubinterfaceIDataRecord

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.

System_CAPS_pubinterfaceIDbCommand

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.

System_CAPS_pubinterfaceIDbConnection

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.

System_CAPS_pubinterfaceIDbDataAdapter

Représente un jeu de propriétés liées à la commande qui sont utilisées pour remplir la DataSet et mettre à jour 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.

System_CAPS_pubinterfaceIDbDataParameter

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.

System_CAPS_pubinterfaceIDbTransaction

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.

System_CAPS_pubinterfaceIExtendedDataRecord

Permet d'accéder aux valeurs de colonne de chaque ligne de DbDataRecord pour DbDataReader.

System_CAPS_pubinterfaceITableMapping

Associe une table source à une table dans une DataSet, et est implémenté par le DataTableMapping (classe), qui est utilisée en commun par les fournisseurs de données .NET Framework.

System_CAPS_pubinterfaceITableMappingCollection

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.

DéléguéDescription
System_CAPS_pubdelegateDataColumnChangeEventHandler

Représente la méthode qui gérera l'événement ColumnChanging.

System_CAPS_pubdelegateDataRowChangeEventHandler

Représente la méthode qui gérera le RowChanging, RowChanged, RowDeleting, et RowDeleted les événements d’un DataTable.

System_CAPS_pubdelegateDataTableClearEventHandler

Représente la méthode qui gère les Clear (méthode).

System_CAPS_pubdelegateDataTableNewRowEventHandler

Représente la méthode qui gère les NewRow (méthode).

System_CAPS_pubdelegateFillErrorEventHandler

Représente la méthode qui gérera l'événement FillError.

System_CAPS_pubdelegateMergeFailedEventHandler

Représente la méthode qui gérera l'événement MergeFailed.

System_CAPS_pubdelegateStateChangeEventHandler

Représente la méthode qui gérera l'événement StateChange.

System_CAPS_pubdelegateStatementCompletedEventHandler

Le type de délégué pour les gestionnaires d’événements de le StatementCompleted événement.

ÉnumérationDescription
System_CAPS_pubenumAcceptRejectRule

Détermine l’action qui se produit lorsque le AcceptChanges ou RejectChanges méthode est appelée sur un DataTable avec un ForeignKeyConstraint.

System_CAPS_pubenumCommandBehavior

Fournit une description des résultats de la requête et de ses effets sur la base de données.

System_CAPS_pubenumCommandType

Spécifie la façon dont une chaîne de commande est interprétée.

System_CAPS_pubenumConflictOption

Spécifie comment les conflits de modifications aux données source est identifiée et résolue.

System_CAPS_pubenumConnectionState

Décrit l'état actuel de la connexion à une source de données.

System_CAPS_pubenumDataRowAction

Décrit une action exécutée sur un DataRow.

System_CAPS_pubenumDataRowState

Obtient l’état d’un DataRow objet.

System_CAPS_pubenumDataRowVersion

Décrit la version d’une DataRow.

System_CAPS_pubenumDataSetDateTime

Décrit le format de sérialisation pour DateTime colonnes dans un DataSet.

System_CAPS_pubenumDataViewRowState

Décrit la version des données dans un DataRow.

System_CAPS_pubenumDbType

Spécifie le type de données d’un champ, une propriété, ou d’un Parameter l’objet d’un fournisseur de données .NET Framework.

System_CAPS_pubenumEntityState

État d'un objet entité.

System_CAPS_pubenumIsolationLevel

Spécifie le comportement de verrouillage des transactions pour la connexion.

System_CAPS_pubenumKeyRestrictionBehavior

Identifie une liste de paramètres de chaîne de connexion identifiés par la KeyRestrictions propriété qui sont autorisés ou non.

System_CAPS_pubenumLoadOption

Contrôle la façon dont les valeurs de la source de données seront appliquées aux lignes existantes lors de l’utilisation du Load ou Load (méthode).

System_CAPS_pubenumMappingType

Spécifie comment un DataColumn est mappé.

System_CAPS_pubenumMissingMappingAction

Détermine l’action qui se produit lorsqu’un mappage est absent d’une table ou d’une colonne source.

System_CAPS_pubenumMissingSchemaAction

Spécifie l’action à entreprendre lors de l’ajout de données à le DataSet et les DataTable ou DataColumn est manquant.

System_CAPS_pubenumParameterDirection

Spécifie le type d’un paramètre dans une requête relative à la DataSet.

System_CAPS_pubenumPropertyAttributes

Obsolète.Spécifie les attributs d’une propriété.

System_CAPS_pubenumRule

Indique l’action qui se produit lorsqu’un ForeignKeyConstraint est appliquée.

System_CAPS_pubenumSchemaSerializationMode

Indique le mode de sérialisation de schéma pour typé DataSet.

System_CAPS_pubenumSchemaType

Spécifie comment gérer les mappages de schémas existants lorsque vous effectuez une FillSchema opération.

System_CAPS_pubenumSerializationFormat

Détermine le format de sérialisation pour un DataSet.

System_CAPS_pubenumSqlDbType

Spécifie le type de données spécifiques à SQL Server d’un champ de propriété, à utiliser dans un SqlParameter.

System_CAPS_pubenumStatementType

Spécifie le type de requête SQL utilisée par le OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs, ou SqlRowUpdatingEventArgs (classe).

System_CAPS_pubenumUpdateRowSource

Spécifie la façon dont les résultats des commandes de requêtes sont appliqués à la ligne en cours de mise à jour.

System_CAPS_pubenumUpdateStatus

Spécifie l’action à entreprendre en ce qui concerne l’actuel et restant des lignes pendant un Update.

System_CAPS_pubenumXmlReadMode

Indique comment lire des données XML et un schéma relationnel dans un DataSet.

System_CAPS_pubenumXmlWriteMode

Spécifie comment écrire des données XML et un schéma relationnel d’un DataSet.

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. 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.

L'élément central de l'architecture ADO.NET est la classe DataSet. Chaque DataSet peut contenir plusieurs objets DataTable (chaque DataTable contenant les données d'une source de données unique, telle que SQL Server).

Chaque DataTable contient DataColumnCollection (une collection d'objets DataColumn) qui détermine le schéma de chaque DataTable. La propriété DataType détermine le type de données contenues dans DataColumn. Les propriétés ReadOnly et AllowDBNull vous permettent de renforcer l'intégrité des données. La propriété Expression vous permet de construire des colonnes calculées.

Si DataTable participe à une relation parent/enfant avec un autre DataTable, la relation est construite en ajoutant DataRelation au DataRelationCollection d'un objet DataSet. Lorsque ce type de relation est ajouté, UniqueConstraint et ForeignKeyConstraint sont créés automatiquement, selon les paramètres du constructeur. UniqueConstraint garantit que les valeurs contenues dans une colonne sont uniques. 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.

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. Chaque fournisseur .NET Framework données correspond un DataAdapter que vous utilisez comme un pont entre une source de données et un DataSet.

Retour au début
Afficher: