System.Data.Metadata.Edm, espace de noms
.NET Framework 3.5
Mise à jour : novembre 2007
L'espace de noms System.Data.Metadata.Edm contient un ensemble de types qui représentent les concepts par le biais des modèles utilisés par Entity Framework et un ensemble de classes qui permettent aux applications d'utiliser des métadonnées.
Pour plus d'informations sur l'utilisation de cet espace de noms, voir Métadonnées ADO.NET.
| Classe | Description | |
|---|---|---|
![]() | AssociationEndMember | Représente la terminaison End de l'association dans le modèle EDM (Entity Data Model). |
![]() | AssociationSet | Représente un ensemble d'associations du modèle EDM (Entity Data Model). |
![]() | AssociationSetEnd | Représente la terminaison End de l'ensemble d'associations du modèle EDM (Entity Data Model). |
![]() | AssociationType | Représente une association du modèle EDM (Entity Data Model). |
![]() | CollectionType | Représente une collection d'instances d'un type spécifique. Vous ne pouvez pas définir CollectionType explicitement dans le schéma EDM (Entity Data Model). |
![]() | ComplexType | Représente un type complexe dans Entity Data Model (EDM). |
![]() | Documentation | Représente la documentation associée à une construction EDM (Entity Data Model). |
![]() | EdmError | Encapsule les informations relatives à une erreur EDM (Entity Data Model) générique. |
![]() | EdmFunction | Représente les informations relatives aux fonctions qui peuvent être appelées à partir des requêtes écrites par le langage de requête Entity SQL. Il peut s'agir des fonctions intégrées exposées par le fournisseur de stockage ou des fonctions définies par l'utilisateur dans une base de données particulière. |
![]() | EdmItemCollection | Charge les métadonnées relatives au modèle conceptuel. La classe EdmItemCollection charge les métadonnées à partir de fichiers CSDL (Conceptual Schema Definition Language). Cette classe est dérivée de la classe ItemCollection. |
![]() | EdmMember | Représente un membre qui peut être déclaré dans tout objet StructuralType. |
![]() | EdmProperty | Représente une propriété de EntityType dans les schémas Entity Data Model (EDM). Une classe EdmProperty dérive de la classe EdmMember et fournit les facettes Default() et Nullable pour le type de cet EdmProperty. |
![]() | EdmSchemaError | Encapsule les informations détaillées sur une erreur de schéma Entity Data Model (EDM). |
![]() | EdmType | Représente une classe de base pour tous les types du modèle EDM (Entity Data Model). |
![]() | EntityContainer | Représente un conteneur d'entités dans Entity Data Model (EDM). Un EntityContainer est un regroupement logique de jeux d'entités et d'ensembles d'associations. |
![]() | EntitySet | Représente une entité du modèle EDM (Entity Data Model). Un objet EntitySet d'un objet EntityType contient des instances de l'objet EntityType ou l'un de ses sous-types. Plusieurs EntitySet peuvent être définis à l'aide du même EntityType. |
![]() | EntitySetBase | Classe de base pour EntitySet et RelationshipSet. |
![]() | EntityType | Représente un type de données particulier, tel qu'une entité de client ou une entité de commande du modèle EDM (Entity Data Model). |
![]() | EntityTypeBase | Type de base pour EntityType et RelationshipType. |
![]() | Facet | Fournit des informations supplémentaires sur les membres. Dans la hiérarchie des types de métadonnées ADO.NET, les facettes fournissent des informations supplémentaires sur les membres par le biais du type déclaré pour le membre. |
![]() | FacetDescription | Spécifie une description de la facette. |
![]() | FunctionParameter | Décrit les paramètres de EdmFunction. |
![]() | GlobalItem | Représente la classe d'élément de base pour tous les types EDM (Entity Data Model) et les conteneurs d'entités. |
![]() | ItemCollection | Classe de base pour les classes ObjectItemCollection, EdmItemCollection et StorageMappingItemCollection. Une classe ItemCollection est une classe abstraite qui fournit l'API pour le chargement et le maintien en mémoire des métadonnées. Cette classe est dérivée de la classe ReadOnlyMetadataCollection<T>. |
![]() | MetadataItem | Représente la classe d'élément de base pour toutes les métadonnées de la hiérarchie des types de métadonnées ADO.NET. |
![]() | MetadataProperty | Représente un attribut de métadonnées pour un élément de la hiérarchie de métadonnées ADO.NET. |
![]() | MetadataWorkspace | Représente le composant de service du runtime des métadonnées ADO.NET qui fournit une prise en charge de l'extraction des métadonnées à partir de diverses sources. |
![]() | NavigationProperty | Représente la navigation entre un type d'entité et un autre type d'entité dans le modèle EDM (Entity Data Model). |
![]() | ObjectItemCollection | Charge les métadonnées relatives au modèle de données d'objet. Cette classe est dérivée de la classe ItemCollection. |
![]() | PrimitiveType | Décrit les types primitifs .NET Framework, les types primitifs EDM (Entity Data Model) et les types primitifs spécifiques au fournisseur de stockage. |
![]() | ReadOnlyMetadataCollection<T> | Représente une collection de membres de la hiérarchie de métadonnées ADO.NET en fournissant une collection en lecture seule dotée de capacités avancées. Cette classe est dérivée de la classe ReadOnlyCollection. |
![]() | ReferentialConstraint | Décrit les contraintes référentielles sur les relations du modèle EDM (Entity Data Model). |
![]() | RefType | Fournit l'adresse d'une entité pour les opérations qui utilisent l'entité. Vous ne pouvez pas définir explicitement RefType dans le schéma EDM (Entity Data Model). |
![]() | RelationshipEndMember | Définit le membre End pour RelationshipType. |
![]() | RelationshipSet | Représente un ensemble de relations du modèle EDM (Entity Data Model). |
![]() | RelationshipType | Représente la classe de base pour les relations du modèle EDM (Entity Data Model. |
![]() | RowType | Décrit une ligne, telle que le résultat d'une requête. Cette classe est dérivée de la classe StructuralType. La structure du type de ligne dépend des colonnes de base de données qui sont projetées dans la requête. Vous ne pouvez pas définir RowType explicitement dans le schéma EDM (Entity Data Model). |
![]() | SimpleType | Classe de base qui décrit les types primitifs du modèle EDM (Entity Data Model). |
![]() | StoreItemCollection | Charge les métadonnées relatives au modèle de stockage (base de données). La classe StoreItemCollection charge les métadonnées à partir de fichiers SSDL (Store Schema Definition Language). Cette classe est dérivée de la classe ItemCollection. |
![]() | StructuralType | Type de base pour tous les types du modèle EDM (Entity Data Model) qui ont des membres. |
![]() | TypeUsage | Décrit un type et un ensemble de facettes pour ce type. |
| Structure | Description | |
|---|---|---|
![]() | ReadOnlyMetadataCollection<T>.Enumerator | Prend en charge une itération simple sur la collection ReadOnlyMetadataCollection<T>. |
| Énumération | Description | |
|---|---|---|
![]() | BuiltInTypeKind | Représente une énumération qui spécifie la liste de tous les types intégrés du modèle EDM (Entity Data Model). |
![]() | CollectionKind | Représente une énumération qui spécifie le type de la collection appliquée aux propriétés des fichiers CSDL (Conceptual Schema Definition Language). Vous ne l'appliquer aux propriétés de n'importe quel type. |
![]() | ConcurrencyMode | Spécifie les options d'accès concurrentiel pour les propriétés du modèle EDM (Entity Data Model). |
![]() | DataSpace | Spécifie les noms par défaut des modèles dans Entity Framework. |
![]() | EdmSchemaErrorSeverity | Spécifie le niveau de gravité de l'erreur. |
![]() | OperationAction | Spécifie la liste des actions possibles lorsque la terminaison End parente de RelationshipType est supprimée. |
![]() | ParameterMode | Spécifie la direction d'un paramètre. |
![]() | ParameterTypeSemantics | Spécifie la sémantique de type qui est utilisée pour résoudre les surcharges de fonction. Chaque fournisseur de magasin doit utiliser ces indicateurs d'énumération dans le fichier de manifeste du fournisseur pour toute définition de fonction. |
![]() | PrimitiveTypeKind | Spécifie tous les types primitifs définis par le modèle EDM (Entity Data Model). |
![]() | PropertyKind | Spécifie les types d'attributs d'éléments du modèle EDM (Entity Data Model). |
![]() | RelationshipMultiplicity | Représente les informations de multiplicité relatives à la terminaison End d'un type de relation. |
![]() | StoreGeneratedPattern | Représente une énumération qui spécifie trois options indiquant si la colonne du fichier SSDL (Store Schema Definition Language) (.ssdl) nécessite une valeur pendant des opérations d'insertion et de mise à jour. ADO.NET lit la valeur de la colonne, puis la stocke dans le cache mémoire. |
