System.Data.Entity.Core.Objects.DataClasses 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.
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 |