System.Data.Metadata.Edm Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient un ensemble de types qui représentent des concepts dans les modèles utilisés par Entity Framework et un ensemble de classes qui aident les applications à utiliser des métadonnées.
Classes
| Nom | Description |
|---|---|
| AssociationEndMember |
Représente l’association |
| AssociationSet |
Représente un ensemble d’associations dans le modèle conceptuel. |
| AssociationSetEnd |
Représente l’ensemble |
| AssociationType |
Représente une association dans un modèle conceptuel. |
| CollectionType |
Représente une collection d’instances d’un type spécifique. Vous ne pouvez pas définir explicitement un CollectionType modèle conceptuel. |
| ComplexType |
Représente un type complexe dans un modèle conceptuel. |
| Documentation |
Représente la documentation associée à une construction de modèle conceptuel. |
| EdmError |
Encapsule les informations d’erreur pour une erreur de modèle conceptuel générique. |
| EdmFunction |
Représente des informations sur les 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 les fonctions définies par l’utilisateur dans une base de données particulière. |
| EdmItemCollection |
Charge les métadonnées sur le modèle conceptuel. EdmItemCollection charge les métadonnées à partir des fichiers CSDL (Conceptual Schema Definition Language). Cette classe est dérivée de la ItemCollection classe. |
| EdmMember |
Représente un membre qui peut être déclaré dans n’importe quel StructuralType. |
| EdmProperty |
Représente une propriété pour le EntityType modèle conceptuel. Une EdmProperty classe dérive de la EdmMember classe et fournit les facettes et les NullableDefaultValue facettes pour le type de ce EdmProperty. |
| EdmSchemaError |
Encapsule les informations détaillées sur une erreur de schéma de modèle conceptuel. |
| EdmType |
Représente une classe de base pour tous les types d’un modèle conceptuel. |
| EntityContainer |
Représente un conteneur d’entités dans un modèle conceptuel. Il EntityContainer s’agit d’un regroupement logique d’ensembles d’entités et d’ensembles d’associations. |
| EntitySet |
Représente un jeu d’entités dans un modèle conceptuel. Pour EntitySet une EntityType instance contenant les EntityType sous-types ou l’un de ses sous-types. Plusieurs EntitySet peuvent être définis à l’aide du même EntityType. |
| EntitySetBase |
Classe de base pour un EntitySet et un RelationshipSet. |
| EntityType |
Représente un type particulier de données, comme une entité cliente ou une entité de commande dans un modèle conceptuel. |
| EntityTypeBase |
Type de base pour EntityType et RelationshipType. |
| EnumMember |
Représente un membre d’énumération. |
| EnumType |
Représente un type d’énumération. |
| 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 d’un EdmFunction. |
| GlobalItem |
Représente la classe d’élément de base pour tous les types de modèles conceptuels et conteneurs d’entités. |
| ItemCollection |
Classe de base pour ObjectItemCollection, EdmItemCollectionet StorageMappingItemCollection classes. Une ItemCollection classe est une classe abstraite et fournit l’API principale pour le chargement et la conservation des métadonnées en mémoire. Cette classe est dérivée de la ReadOnlyMetadataCollection<T> classe. |
| MetadataItem |
Représente la classe d’élément de base pour toutes les métadonnées de la hiérarchie de type de métadonnées ADO.NET. |
| MetadataProperty |
Représente un attribut de métadonnées pour un élément dans la hiérarchie de métadonnées ADO.NET. |
| MetadataWorkspace |
Représente le composant de service de runtime de métadonnées ADO.NET qui prend en charge la récupération des métadonnées à partir de différentes sources. |
| NavigationProperty |
Représente la navigation d’un type d’entité à un autre type d’entité dans le modèle conceptuel. |
| ObjectItemCollection |
Classe pour représenter une collection d’éléments pour la couche objet. La plupart de l’implémentation pour la maintenance réelle de la collection est effectuée par ItemCollection. |
| PrimitiveType |
Décrit les .NET types primitifs, les types primitifs de modèle conceptuel et les types primitifs spécifiques au fournisseur de stockage. |
| ReadOnlyMetadataCollection<T> |
Représente une collection de membres dans la hiérarchie de métadonnées ADO.NET en fournissant une collection en lecture seule avec des fonctionnalités de recherche avancées. Cette classe est dérivée de la ReadOnlyCollection<T> classe. |
| ReferentialConstraint |
Décrit les contraintes référentielles sur les relations dans un modèle conceptuel. |
| RefType |
Fournit l’adresse d’une entité pour les opérations qui utilisent l’entité. Vous ne pouvez pas définir explicitement un RefType schéma de modèle conceptuel. |
| RelationshipEndMember |
Définit le |
| RelationshipSet |
Représente un jeu de relations dans un modèle conceptuel. |
| RelationshipType |
Représente la classe de base pour les relations dans un modèle conceptuel. |
| RowType |
Décrit une ligne, telle que le résultat d’une requête. Cette classe est dérivée de la StructuralType classe. La structure du type de ligne dépend des colonnes de base de données qui sont projetées dans la requête. Il RowType peut être utile dans les fonctions de modèle conceptuel. |
| SimpleType |
Classe de base qui décrit les types primitifs dans un modèle conceptuel. |
| StoreItemCollection |
Charge les métadonnées sur le modèle de stockage (base de données). Charge les StoreItemCollection métadonnées à partir de fichiers SSDL (Store Schema Definition Language). Cette classe est dérivée de la ItemCollection classe. |
| StructuralType |
Type de base pour tous les types d’un modèle conceptuel qui a des membres. |
| TypeUsage |
Décrit un type et un ensemble de facettes pour ce type. |
Structures
| Nom | Description |
|---|---|
| ReadOnlyMetadataCollection<T>.Enumerator |
Prend en charge une itération simple sur la ReadOnlyMetadataCollection<T> collection. |
Énumérations
| Nom | Description |
|---|---|
| BuiltInTypeKind |
Représente une énumération qui spécifie la liste de tous les types intégrés dans un modèle conceptuel. |
| CollectionKind |
Représente une énumération qui spécifie le type de la collection appliquée aux propriétés dans les fichiers CSDL (Conceptual Schema Definition Language). Vous pouvez 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 d’un modèle conceptuel. |
| 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 le |
| ParameterMode |
Spécifie la direction d’un paramètre. |
| ParameterTypeSemantics |
Spécifie la sémantique de type utilisée pour résoudre les surcharges de fonction. Chaque fournisseur de magasin doit utiliser ces indicateurs d’énumération dans le fichier manifeste du fournisseur pour chaque définition de fonction. |
| PrimitiveTypeKind |
Spécifie les types primitifs définis par EDM. |
| PropertyKind |
Spécifie les types d’attributs d’élément dans le modèle conceptuel. |
| RelationshipMultiplicity |
Représente les informations de multiplicité sur la |
| StoreGeneratedPattern |
Représente une énumération qui spécifie trois options indiquant si la colonne du langage SSDL (Store Schema Definition Language) (.ssdl) a besoin d’une valeur pendant les opérations d’insertion et de mise à jour. ADO.NET lit la valeur de la colonne, puis la stocke dans le cache en mémoire. |