Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
L'espace de noms System.Data.Entity.Core.Objects.DataClasses contient des classes qui sont des classes de base pour les types définis dans un modèle EDM (Entity Data Model), des classes de base pour les types retournés par les propriétés de navigation et des classes qui définissent les attributs qui mettent en correspondance les objets CLR (Common Language Runtime) et les types du modèle conceptuel.
Classes
Classe | Description | |
---|---|---|
![]() |
ComplexObject | Interface qui représente l'interface minimale requise pour 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 prévoit ce comportement et examine uniquement le premier de chacun de ces attributs, même s'il en existe plus. |
![]() |
EdmComplexTypeAttribute | attribut des types complexes |
![]() |
EdmEntityTypeAttribute | Attribut qui identifie la classe de base EDM |
![]() |
EdmEnumTypeAttribute | Attribut qui identifie un type enum. |
![]() |
EdmFunctionAttribute | Obsolète. Indique que la méthode donnée est un proxy pour une fonction EDM. |
![]() |
EdmPropertyAttribute | Attribut de base des propriétés mappées aux éléments de magasin.Propriétés AttributeUsage par défaut implicites Inherited=True, AllowMultiple=False. Le système de métadonnées prévoit ce comportement et examine uniquement le premier de chacun de ces attributs, même s'il en existe plus. |
![]() |
EdmRelationshipAttribute | Définit une relation entre deux types d'entité selon une association dans le modèle conceptuel. |
![]() |
EdmRelationshipNavigationPropertyAttribute | Attribut identifiant les terminaisons définies pour un RelationSet Propriétés AttributeUsage par défaut implicites Inherited=True, AllowMultiple=False. Le système de métadonnées prévoit ce comportement et examine uniquement le premier de chacun de ces attributs, même s'il en existe plus. |
![]() |
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 prévoit ce comportement et examine uniquement le premier de chacun de ces attributs, même s'il en existe plus. |
![]() |
EdmSchemaAttribute | Attribut des types statiques |
![]() |
EdmTypeAttribute | Attribut de base pour les types schématisés |
![]() |
EntityCollection<TEntity> | Collection d'entités modélisant une construction EDM spécifique, qui peut être toutes les entités d'un type particulier ou les entités qui participent à une relation spécifique. |
![]() |
EntityObject | Classe de base pour toutes les classes EntityObject prescrites. |
![]() |
EntityReference | Modélise une terminaison de relation avec multiplicité 1. |
![]() |
EntityReference<TEntity> | Modélise une terminaison de relation avec multiplicité 1. |
![]() |
RelatedEnd | Classe de base pour EntityCollection et EntityReference |
![]() |
RelationshipManager | Conteneur des objets de la propriété de navigation créés de manière différée (collections et références). |
![]() |
StructuralObject | Cette classe contient les méthodes courantes nécessaires pour un objet de date. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IEntityChangeTracker | Cette interface est implémentée par un dispositif de 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 pouvoir être gérée par un dispositif de 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 elle expose des relations |
![]() |
IRelatedEnd | Représente une terminaison d'une relation. |
Énumérations
Énumération | Description | |
---|---|---|
![]() |
RelationshipKind | Identifie le type d'une relation |