Partager via


System.Data.Entity.Core.Metadata.Edm Espace de noms

Classes

AssociationEndMember

Représente la fin d’un type d’association

AssociationSet

Classe pour la représentation d’un jeu d’associations

AssociationSetEnd

Classe représentant une fin AssociationSet

AssociationType

Décrit une association/relation entre deux entités dans le modèle conceptuel ou une relation de clé étrangère entre deux tables dans le modèle de magasin. Dans le modèle conceptuel, la classe dépendante peut ou non définir une propriété de clé étrangère. Si une clé étrangère est définie, la IsForeignKey propriété sera true et la Constraint propriété contiendra les détails des clés étrangères.

CollectionType

Représente le type de collection Edm

ComplexType

Représente le type complexe Edm. Cela peut être utilisé pour configurer des types complexes à partir d’une convention basée sur un modèle d’espace conceptuel. Les types complexes ne sont pas pris en charge dans le modèle de magasin.

CsdlSerializer

Sérialise un EdmModel qui est conforme aux restrictions d’un fichier de schéma CSDL unique sur un enregistreur XML. Le modèle à sérialiser doit contenir un seul EntityContainer .

DataModelErrorEventArgs

Informations sur une erreur qui s’est produite lors du traitement d’un modèle Entity Framework.

DbModelExtensions

Méthodes d’extension pour DbModel.

Documentation

Classe représentant la documentation associée à un élément

EdmError

Cette classe encapsule les informations d’erreur pour une erreur EDM générique.

EdmFunction

Classe pour la représentation d’une fonction

EdmFunctionPayload

Contient des attributs et des propriétés supplémentaires de EdmFunction

EdmItemCollection

Classe pour représenter une collection d’éléments dans l’espace Edm.

EdmMember

Représente la classe membre edm

EdmModel

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

EdmProperty

Dans l’espace conceptuel, EdmProperty représente une propriété sur une entité. Dans l’espace de stockage, EdmProperty représente une colonne dans une table.

EdmSchemaError

Cette classe encapsule les informations d’erreur pour une erreur de schéma qui a été rencontrée.

EdmType

Classe EdmType de base pour tous les types de modèle

EntityContainer

Classe pour la représentation d’un conteneur d’entités

EntitySet

Représente une utilisation particulière d’une structure définie dans EntityType. Dans le modèle conceptuel, cela représente un ensemble qui peut interroger et conserver des entités. Dans le modèle de magasin, elle représente une table. À partir d’une convention de modèle d’espace de magasin, elle peut être utilisée pour configurer le nom de la table avec Table la propriété et le schéma de table avec Schema la propriété.

EntitySetBase

Classe pour la représentation d’un jeu d’entités

EntityType

Représente la structure d’un EntitySet. Dans le modèle conceptuel, cela représente la forme et la structure d’une entité. Dans le modèle de magasin, cela représente la structure d’une table. Pour modifier le nom du schéma et de la table, utilisez EntitySet.

EntityTypeBase

Représente le type d’entité

EnumMember

Représente un membre d'énumération.

EnumType

Représente un type d'énumération.

Facet

Classe pour la représentation d’un objet Facet Cet objet est immuable (pas seulement défini sur readonly) et certaines parties du système dépendent de ce comportement

FacetDescription

Classe pour la représentation d’un objet FacetDescription

FunctionParameter

Classe représentant un paramètre de fonction

GlobalItem

Représente la classe d’élément de base pour toutes les métadonnées

ItemCollection

Classe pour représenter une collection d’éléments. La majeure partie de l’implémentation de la maintenance réelle de la collection est effectuée par MetadataCollection

MetadataItem

Représente la classe d’élément de base pour toutes les métadonnées

MetadataProperty

Classe représentant un attribut de métadonnées pour un élément

MetadataWorkspace

Espace de travail de métadonnées d’exécution

NavigationProperty

Représenter la classe de propriété de navigation edm

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

Classe représentant un type primitif

ReadOnlyMetadataCollection<T>

Classe représentant un wrapper en lecture seule autour de MetadataCollection

ReferentialConstraint

Cette classe représente une contrainte référentielle entre deux entités spécifiant les extrémités « à » et « de » de la relation.

RefType

Classe représentant un type ref

RelationshipEndMember

Initialise une nouvelle instance de la classe RelationshipEndMember

RelationshipSet

Classe pour la représentation d’un jeu de relations

RelationshipType

Représente le type de relation

RowType

Représente le type de ligne Edm

SimpleType

Classe représentant un type simple

SsdlSerializer

Sérialise la section stockage (base de données) d’un EdmModel au format XML.

StoreItemCollection

Classe pour la représentation d’une collection d’éléments dans l’espace du Store.

StructuralType

Représente le type de structure

TypeUsage

Classe représentant des informations de type pour un élément

Structures

ReadOnlyMetadataCollection<T>.Enumerator

Énumérateur pour MetadataCollection

Interfaces

IEdmModelAdapter

Interface permettant d’obtenir le magasin sous-jacent et le modèle conceptuel d’un DbModel.

Énumérations

BuiltInTypeKind

Liste de tous les types intégrés

CollectionKind

Type de collection (appliqué à Properties)

ConcurrencyMode

Mode d’accès concurrentiel pour les propriétés.

DataSpace

DataSpace

EdmSchemaErrorSeverity

Définit les différentes gravités d’erreurs qui peuvent se produire lors de la validation d’un modèle Entity Framework.

OperationAction

Représente la liste des actions possibles pour l’opération de suppression

ParameterMode

Énumération définissant le mode d’un paramètre

ParameterTypeSemantics

Énumération définissant la sémantique de type utilisée pour résoudre les surcharges de fonction. Ces indicateurs sont définis dans le manifeste du fournisseur par définition de fonction.

PrimitiveTypeKind

Types primitifs tels que 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é sur la fin d’un type de relation

StoreGeneratedPattern

Modèle des propriétés générées par le serveur.