Partager via


System.Data.Entity.Core.Objects.DataClasses Espace de noms

Classes

ComplexObject

Il s’agit de l’interface qui représente l’interface minimale requise pour être une entité dans ADO.NET.

EdmComplexPropertyAttribute

Attribut pour les propriétés complexes Propriétés AttributeUsage par défaut implicites Inherited=True, AllowMultiple=False. Le système de métadonnées s’attend à cela et ne regarde que le premier de chacun de ces attributs, même s’il y en a d’autres.

EdmComplexTypeAttribute

attribut pour les types complexes

EdmEntityTypeAttribute

Attribut identifiant la classe de base Edm

EdmEnumTypeAttribute

Attribut indiquant un type enum.

EdmFunctionAttribute

Indique que la méthode donnée est un proxy pour une fonction EDM.

EdmPropertyAttribute

Attribut de base pour les propriétés mappées pour stocker des éléments. Propriétés AttributeUsage par défaut implicites Inherited=True, AllowMultiple=False. Le système de métadonnées s’attend à cela et examine uniquement le premier de chacun de ces attributs, même s’il y en a d’autres.

EdmRelationshipAttribute

Définit une relation entre deux types d'entité selon une association dans le modèle conceptuel.

EdmRelationshipNavigationPropertyAttribute

Attribut identifiant les ends définis pour un RelationshipSet Propriétés AttributeUsage par défaut implicites Inherited=True, AllowMultiple=False. Le système de métadonnées s’attend à cela et examine uniquement le premier de chacun de ces attributs, même s’il en existe d’autres.

EdmScalarPropertyAttribute

Attribut pour les propriétés scalaires dans un IEntity. Propriétés AttributeUsage par défaut implicites Inherited=True, AllowMultiple=False. Le système de métadonnées s’attend à cela et examine uniquement le premier de chacun de ces attributs, même s’il y en a d’autres.

EdmSchemaAttribute

Attribut pour les types statiques

EdmTypeAttribute

Attribut de base pour les types schématisés

EntityCollection<TEntity>

Collection d’entités modélisant une construction EDM particulière qui peut être toutes les entités d’un type particulier ou des entités participant à une relation particulière.

EntityObject

Il s’agit de la classe est la base de toutes les classes EntityObject percrites.

EntityReference

Modélise une relation se termine par la multiplicité 1.

EntityReference<TEntity>

Modélise une relation se termine par la multiplicité 1.

RelatedEnd

Classe de base pour EntityCollection et EntityReference

RelationshipManager

Conteneur pour les objets de propriété de navigation de relation créés tardivement (collections et refs).

StructuralObject

Cette classe contient les méthodes courantes nécessaires pour un objet date.

Interfaces

IEntityChangeTracker

Cette interface est implémentée par un suivi des modifications et est utilisée par les classes de données pour signaler les modifications

IEntityWithChangeTracker

Interface minimale qu’une classe de données doit implémenter pour être gérée par un suivi des modifications.

IEntityWithKey

Interface qui définit une entité contenant une clé.

IEntityWithRelationships

Interface qu’une classe de données doit implémenter si expose des relations

IRelatedEnd

Représente une extrémité d’une relation.

Énumérations

RelationshipKind

Identifie le type de relation