Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

System.Data, espace de noms

L'espace de noms System.Data permet d'accéder aux classes qui représentent l'architecture ADO.NET. ADO.NET vous permet de générer des composants qui gèrent de manière efficace les données en provenance de plusieurs sources de données.

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

La pièce maîtresse de l'architecture ADO.NET est la classe DataSet. Chaque DataSet peut contenir plusieurs objets DataTable, chaque DataTable contenant des données provenant d'une source de données unique telle que SQL Server.

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

Si DataTable participe à la relation parent/enfant avec un autre DataTable, la relation est construite en ajoutant DataRelation au DataRelationCollection d'un objet DataSet. Si vous ajoutez une telle relation, un UniqueConstraint et un ForeignKeyConstraint sont tous les deux créés automatiquement, selon les valeurs des paramètres du constructeur. Le UniqueConstraint garantit que les valeurs contenues dans une colonne sont uniques. ForeignKeyConstraint détermine l'action applicable à la ligne ou la colonne enfant lorsqu'une valeur de clé primaire est modifiée ou supprimée.

À l'aide de l'espace de noms System.Data.SqlClient (fournisseur de données .NET Framework pour for SQL Server), l'espace de noms System.Data.Odbc (fournisseur de données .NET Framework pour ODBC), l'espace de noms System.Data.OleDb (fournisseur de données .NET Framework pour OLE DB) l'espace de noms System.Data.OracleClient (fournisseur de données .NET Framework pour Oracle), vous pouvez accéder à une source de données à utiliser conjointement avec un DataSet. Chaque fournisseur de données .NET Framework possède un DataAdapter correspondant que vous utilisez comme pont entre une source de données et un DataSet.

  Classe Description
Classe publique Constraint Représente une contrainte qui peut être appliquée à un ou plusieurs objets DataColumn.
Classe publique ConstraintCollection Représente une collection de contraintes pour DataTable.
Classe publique ConstraintException Représente l'exception levée lorsque vous tentez d'effectuer une action qui ne respecte pas une contrainte.
Classe publique DataColumn Représente le schéma d'une colonne dans un DataTable.
Classe publique DataColumnChangeEventArgs Fournit des données pour l'événement ColumnChanging.
Classe publique DataColumnCollection Représente une collection d'objets DataColumn pour DataTable.
Classe publique DataException Représente l'exception levée lorsque des erreurs sont générées à l'aide de composants ADO.NET.
Classe publique DataRelation Représente une relation de parent/enfant entre deux objets DataTable.
Classe publique DataRelationCollection Représente la collection d'objets DataRelation de ce DataSet.
Classe publique DataRow Représente une ligne de données dans un DataTable.
Classe publique DataRowBuilder Infrastructure. Le type DataRowBuilder prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.
Classe publique DataRowChangeEventArgs Fournit des données pour les événements RowChanged, RowChanging, OnRowDeleting et OnRowDeleted.
Classe publique DataRowCollection Représente une collection de lignes pour DataTable.
Classe publique DataRowComparer Retourne une instance singleton de la classe DataRowComparer<TRow>.
Classe publique DataRowComparer<TRow> Compare deux objets DataRow pour vérifier leur équivalence à l'aide de la comparaison basée sur les valeurs.
Classe publique DataRowExtensions Définit les méthodes d'extension à la classe DataRow. C'est une classe statique.
Classe publique DataRowView Représente une vue personnalisée d'un DataRow.
Classe publique DataSet Représente un cache en mémoire de données.
Classe publique DataSetSchemaImporterExtension Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.
Classe publique DataSysDescriptionAttribute Obsolète. Marque une propriété, un événement ou un extendeur avec une description. Les concepteurs visuels peuvent afficher cette description lorsqu'ils référencent le membre.
Classe publique DataTable Représente une table de données en mémoire.
Classe publique DataTableClearEventArgs Fournit des données pour la méthode Clear.
Classe publique DataTableCollection Représente la collection de tables de DataSet.
Classe publique DataTableExtensions Définit les méthodes d'extension à la classe DataTable. DataTableExtensions est une classe statique.
Classe publique DataTableNewRowEventArgs Fournit des données pour la méthode NewRow.
Classe publique DataTableReader Le DataTableReader obtient le contenu d'un ou plusieurs objets DataTable dans le formulaire d'un ou plusieurs jeux de résultats avant uniquement, en lecture seule.
Classe publique DataView Représente une vue de DataTable personnalisée pouvant faire l'objet de liaisons de données pour le tri, la recherche, la modification et la navigation. Le DataView ne stocke pas de données, mais représente plutôt une vue connectée de son DataTablecorrespondant. Les modifications apportées aux données de DataView affecteront DataTable. Les modifications apportées aux données de DataTable affecteront tous les DataView qui lui sont associés.
Classe publique DataViewManager Contient un DataViewSettingCollection par défaut pour chaque DataTable de DataSet.
Classe publique 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.
Classe publique DataViewSettingCollection Contient une collection en lecture seule d'objets DataViewSetting pour chaque DataTable de DataSet.
Classe publique 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.
Classe publique DeletedRowInaccessibleException Représente l'exception levée lorsqu'une action est tentée sur un DataRow qui a été supprimé.
Classe publique 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.
Classe publique 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.
Classe publique 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. Cette exception encapsule habituellement une exception spécifique au fournisseur.
Classe publique EntityException Représente les erreurs liées à Entity Framework qui se produisent dans l'espace de noms EntityClient. EntityException est la classe de base de toutes les exceptions Entity Framework levées par la classe EntityClient.
Classe publique EntityKey Fournit une référence durable à un objet qui est une instance d'un type d'entité.
Classe publique EntityKeyMember Représente une paire nom/valeur de clé qui fait partie de cet objet EntityKey.
Classe publique EntitySqlException 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.
Classe publique EnumerableRowCollection Représente une collection d'objets DataRow retournée par une requête LINQ to DataSet. Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Classe publique EnumerableRowCollection<TRow> Représente une collection d'objets DataRow retournée 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.
Classe publique EnumerableRowCollectionExtensions Contient les méthodes d'extension pour les classes de collection de ligne 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.
Classe publique EvaluateException Représente l'exception levée lorsque la propriété Expression de DataColumn ne peut pas être évaluée.
Classe publique FillErrorEventArgs Fournit des données pour l'événement FillError de DbDataAdapter.
Classe publique 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.
Classe publique InRowChangingEventException Représente l'exception qui est levée lorsque vous appelez la méthode EndEdit au sein de l'événement RowChanging.
Classe publique InternalDataCollectionBase Fournit les fonctionnalités de base pour la création de collections.
Classe publique InvalidCommandTreeException Exception levée pour indiquer qu'une arborescence de commandes n'est pas valide. Actuellement, cette exception n'est levée nulle part dans l'Entity Framework.
Classe publique InvalidConstraintException Représente l'exception levée lorsque vous essayez de créer une relation ou d'y accéder de manière incorrecte.
Classe publique InvalidExpressionException Représente l'exception qui est levée lorsque vous tentez d'ajouter un DataColumn qui contient un Expression non valide à un DataColumnCollection.
Classe publique MappingException Exception levée lors de l'échec du mappage de demandes de service connexes.
Classe publique MergeFailedEventArgs Se produit lorsque des DataRow cible et source possèdent la même valeur de clé primaire et que la propriété EnforceConstraints a la valeur true.
Classe publique MetadataException Exception levée lors de l'échec de demandes de service liées à des métadonnées.
Classe publique 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.
Classe publique 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.
Classe publique ObjectNotFoundException Exception levée lorsqu'un objet n'est pas présent.
Classe publique OperationAbortedException Cette exception est levée lorsqu'une opération en cours est interrompue par l'utilisateur.
Classe publique OptimisticConcurrencyException Exception levée lorsqu'une violation d'accès concurrentiel optimiste se produit.
Classe publique OrderedEnumerableRowCollection<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, retournée par une requête.
Classe publique PropertyCollection Représente une collection de propriétés qui peuvent être ajoutées à DataColumn, DataSet, ou DataTable.
Classe publique PropertyConstraintException Classe d'exception de contrainte de propriété. Notez que cette classe a un état. Si vous modifiez même ses éléments internes, ce peut être une modification avec rupture.
Classe publique ProviderIncompatibleException Exception levée lorsque le fournisseur de données sous-jacent est incompatible avec Entity Framework.
Classe publique ReadOnlyException Représente l'exception qui est levée lorsque vous essayez de modifier la valeur d'une colonne en lecture seule.
Classe publique 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.
Classe publique StateChangeEventArgs Fournit des données destinées à l'événement de changement d'état d'un fournisseur de données .NET Framework.
Classe publique StatementCompletedEventArgs Fournit des informations supplémentaires pour l'événement StatementCompleted.
Classe publique StrongTypingException Exception levée par un DataSet fortement typé lorsque l'utilisateur accède à une valeur DBNull.
Classe publique SyntaxErrorException Représente l'exception levée lorsque la propriété Expression de DataColumn contient une erreur de syntaxe.
Classe publique TypedDataSetGenerator Obsolète. Permet de créer un DataSet fortement typé.
Classe publique TypedDataSetGeneratorException Exception levée en cas de conflit des noms lors de la génération d'un DataSet fortement typé.
Classe publique TypedTableBase<T> Ce type est utilisé comme une classe de base pour la génération d'objet de type DataTable par Visual Studio et l'outil .NET Framework XSD.exe, et n'est pas censé être utilisé directement à partir de votre code.
Classe publique TypedTableBaseExtensions Contient les méthodes d'extension pour la classe TypedTableBase<T>.
Classe publique UniqueConstraint Représente une restriction sur un ensemble de colonnes dans lesquelles toutes les valeurs doivent être uniques.
Classe publique 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.
Classe publique VersionNotFoundException Représente l'exception qui est levée lorsque vous essayez de retourner une version d'un DataRow déjà supprimé.

  Interface Description
Interface publique IColumnMapping Associe une colonne de 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.
Interface publique 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.
Interface publique 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. 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.
Interface publique IDataParameter Représente un paramètre d'un objet Command, ainsi qu'éventuellement son mappage aux colonnes DataSet, et est implémenté par les fournisseurs de données .NET Framework qui accèdent aux sources de données.
Interface publique IDataParameterCollection Recueille tous les paramètres relatifs à un objet Command, ainsi que leurs mappages aux colonnes DataSet, et est implémenté par les fournisseurs de données .NET Framework qui accèdent aux sources de données.
Interface publique 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 au niveau de la 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.
Interface publique IDataRecord Permet d'accéder aux valeurs des colonnes de chaque ligne d'un DataReader, et est implémenté par les fournisseurs de données .NET Framework qui accèdent à des bases de données relationnelles.
Interface publique IDbCommand Représente une instruction SQL qui s'exécute lorsque vous êtes connecté à une source de données, et qui est implémenté par les fournisseurs de données .NET Framework qui accèdent à des bases de données relationnelles.
Interface publique IDbConnection Représente une connexion ouverte à 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.
Interface publique 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.
Interface publique 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.
Interface publique IDbTransaction Représente une transaction à effectuer au niveau d'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.
Interface publique IExtendedDataRecord Permet d'accéder aux valeurs de colonne de chaque ligne de DbDataRecord pour DbDataReader.
Interface publique ITableMapping Associe une table source à une table de DataSet et est implémenté par la classe DataTableMapping, qui est utilisée en commun par les fournisseurs de données .NET Framework.
Interface publique 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.

  Délégué Description
Délégué public DataColumnChangeEventHandler Représente la méthode qui gérera l'événement ColumnChanging.
Délégué public DataRowChangeEventHandler Représente la méthode qui gérera les événements RowChanging, RowChanged, RowDeleting et RowDeleted de DataTable.
Délégué public DataTableClearEventHandler Représente la méthode qui gère la méthode Clear.
Délégué public DataTableNewRowEventHandler Représente la méthode qui gère la méthode NewRow.
Délégué public FillErrorEventHandler Représente la méthode qui gérera l'événement FillError.
Délégué public MergeFailedEventHandler Représente la méthode qui gérera l'événement MergeFailed.
Délégué public StateChangeEventHandler Représente la méthode qui gérera l'événement StateChange.
Délégué public StatementCompletedEventHandler Type délégué pour les gestionnaires d'événements de l'événement StatementCompleted.

  Énumération Description
Énumération publique AcceptRejectRule Détermine l'action qui se produit lorsque la méthode AcceptChanges ou RejectChanges est appelée sur DataTable avec ForeignKeyConstraint.
Énumération publique CommandBehavior Fournit une description des résultats de la requête et de ses effets sur la base de données.
Énumération publique CommandType Spécifie la façon dont une chaîne de commande est interprétée.
Énumération publique ConflictOption Spécifie comment les modifications en conflit avec la source de données seront détectées et résolues.
Énumération publique ConnectionState Décrit l'état actuel de la connexion à une source de données.
Énumération publique DataRowAction Décrit une action exécutée sur DataRow.
Énumération publique DataRowState Obtient l'état d'un objet DataRow.
Énumération publique DataRowVersion Décrit la version de DataRow.
Énumération publique DataSetDateTime Décrit le format de sérialisation pour les colonnes DateTime dans DataSet.
Énumération publique DataViewRowState Décrit la version des données de DataRow.
Énumération publique 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.
Énumération publique EntityState État d'un objet d'entité.
Énumération publique IsolationLevel Spécifie le comportement de verrouillage des transactions pour la connexion.
Énumération publique 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.
Énumération publique 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.
Énumération publique MappingType Spécifie la façon dont DataColumn est mappé.
Énumération publique MissingMappingAction Détermine l'action qui se produit lorsqu'un mappage est absent d'une table ou d'une colonne source.
Énumération publique MissingSchemaAction Spécifie l'action à effectuer lors de l'ajout de données à DataSet si le DataTable ou le DataColumn requis est absent.
Énumération publique ParameterDirection Spécifie le type d'un paramètre au sein d'une requête par rapport à DataSet.
Énumération publique PropertyAttributes Obsolète. Spécifie les attributs d'une propriété.
Énumération publique Rule Indique l'action qui se produit lors de l'application de ForeignKeyConstraint.
Énumération publique SchemaSerializationMode Indique le mode de sérialisation de schéma pour un DataSet tapé.
Énumération publique 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.
Énumération publique SerializationFormat Détermine le format de sérialisation pour un DataSet.
Énumération publique SqlDbType Spécifie le type de données spécifique à SQL Server d'un champ ou d'une propriété, à utiliser dans SqlParameter.
Énumération publique StatementType Spécifie le type de requête SQL utilisée par la classe OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs ou SqlRowUpdatingEventArgs.
Énumération publique 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.
Énumération publique UpdateStatus Spécifie l'action à effectuer sur la ligne en cours et les lignes restantes au cours d'un Update.
Énumération publique XmlReadMode Spécifie la façon de lire les données XML et un schéma relationnel dans un DataSet.
Énumération publique XmlWriteMode Spécifie la façon de lire des données XML et un schéma relationnel à partir de DataSet.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft