Partager via


EdmModel Classe

Définition

Représente un modèle conceptuel ou de magasin. Cette classe peut être utilisée pour accéder aux informations sur la forme du modèle et la façon dont il a été configuré.

public class EdmModel : System.Data.Entity.Core.Metadata.Edm.MetadataItem
type EdmModel = class
    inherit MetadataItem
Public Class EdmModel
Inherits MetadataItem
Héritage
EdmModel

Propriétés

AssociationTypes

Obtient les types d’association dans le modèle.

BuiltInTypeKind

Obtient le type intégré de ce type.

ComplexTypes

Obtient les types complexes dans le modèle.

Container

Obtient le conteneur qui stocke les jeux d’entités et d’associations, ainsi que les importations de fonctions.

DataSpace

Obtient l’espace de données associé au modèle, qui indique s’il s’agit d’un modèle conceptuel (DataSpace.CSpace) ou d’un modèle de magasin (DataSpace.SSpace).

Documentation

Obtient ou définit la documentation associée à ce type.

(Hérité de MetadataItem)
EntityTypes

Obtient les types d’entités dans le modèle.

EnumTypes

Obtient les types d’énumération dans le modèle.

Functions

Obtient les fonctions dans le modèle.

GlobalItems

Obtient les éléments globaux associés au modèle.

MetadataProperties

Obtient la liste des propriétés du type en cours.

(Hérité de MetadataItem)

Méthodes

AddAnnotation(String, Object)

Ajoute ou met à jour une annotation avec le nom et la valeur spécifiés.

(Hérité de MetadataItem)
AddItem(AssociationType)

Ajoute un type d’association au modèle.

AddItem(ComplexType)

Ajoute un type complexe au modèle.

AddItem(EdmFunction)

Ajoute une fonction au modèle.

AddItem(EntityType)

Ajoute un type d’entité au modèle.

AddItem(EnumType)

Ajoute un type d’énumération au modèle.

RemoveAnnotation(String)

Supprime une annotation portant le nom spécifié.

(Hérité de MetadataItem)
RemoveItem(AssociationType)

Supprime un type d’association du modèle.

RemoveItem(ComplexType)

Supprime un type complexe du modèle.

RemoveItem(EdmFunction)

Supprime une fonction du modèle.

RemoveItem(EntityType)

Supprime un type d’entité du modèle.

RemoveItem(EnumType)

Supprime un type d’énumération du modèle.

S’applique à