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 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.
Classes
AssociationEndMember |
Représente l' |
AssociationSet |
Représente un ensemble d'associations dans le modèle conceptuel. |
AssociationSetEnd |
Représente l' |
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 de CollectionType dans un 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 relatives à une erreur de modèle conceptuel générique. |
EdmFunction |
Représente des informations sur les fonctions qui peuvent être appelées par les 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. 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 un modèle conceptuel. Une classe EdmProperty dérive de la classe EdmMember et fournit les facettes DefaultValue et Nullable pour le type de cet 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 dans un modèle conceptuel. |
EntityContainer |
Représente un conteneur d'entités dans un modèle conceptuel. Un EntityContainer est un regroupement logique de jeux d'entités et d'ensembles d'associations. |
EntitySet |
Représente un jeu d'entités dans un modèle conceptuel. 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 particulier de données, tel qu'une entité de client ou une entité d'ordre 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 de 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 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 deux types d’entités dans le modèle conceptuel. |
ObjectItemCollection |
Classe pour représenter une collection d’éléments pour la couche objet. La majeure partie de l’implémentation de la maintenance réelle de la collection est effectuée par ItemCollection. |
PrimitiveType |
Décrit les types primitifs, les types primitifs du modèle conceptuel et les types primitifs propres au fournisseur de stockage .NET. |
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<T>. |
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 de RefType dans un schéma de modèle conceptuel. |
RelationshipEndMember |
Définit le membre |
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 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. peut RowType être utile dans les fonctions de modèle conceptuel. |
SimpleType |
Classe de base qui décrit les types primitifs d'un modèle conceptuel. |
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 d'un modèle conceptuel comprenant des membres. |
TypeUsage |
Décrit un type et un ensemble de facettes pour ce type. |
Structures
ReadOnlyMetadataCollection<T>.Enumerator |
Prend en charge une itération simple au sein de la collection ReadOnlyMetadataCollection<T>. |
Énumérations
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 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 dans 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 parent |
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 les types primitifs comme définis par EDM. |
PropertyKind |
Spécifie les genres des attributs d'éléments du modèle conceptuel. |
RelationshipMultiplicity |
Représente les informations de multiplicité relatives à la terminaison |
StoreGeneratedPattern |
Représente une énumération qui spécifie trois options indiquant si la colonne du langage de définition de schéma de magasin (SSDL) (.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. |
Remarques
Pour plus d’informations sur l’utilisation de cet espace de noms, consultez ADO.NET métadonnées.