EntityReference Classe
Définition
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.
Classe de base qui implémente la fonctionnalité non générique pour EntityReference<TEntity>.
public ref class EntityReference abstract : System::Data::Objects::DataClasses::RelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class EntityReference : System.Data.Objects.DataClasses.RelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type EntityReference = class
inherit RelatedEnd
Public MustInherit Class EntityReference
Inherits RelatedEnd
- Héritage
- Dérivé
- Attributs
Remarques
La classe EntityReference expose l'objet EntityKey de l'objet connexe et est une classe de base de la classe EntityReference<TEntity>. EntityReference<TEntity> est retourné par une propriété de navigation lorsque la terminaison connexe a une multiplicité de zéro ou un. Pour plus d’informations, consultez Élément NavigationProperty (CSDL).
Constructeurs
EntityReference() |
Initialise une nouvelle instance de la classe EntityReference. |
Propriétés
EntityKey |
Retourne la clé de l'objet connexe. |
IsLoaded |
Obtient une valeur qui indique si tous les objets connexes ont été chargés. (Hérité de RelatedEnd) |
RelationshipName |
Obtient le nom de la relation à laquelle cette terminaison connexe participe. (Hérité de RelatedEnd) |
RelationshipSet |
Obtient une référence aux métadonnées de la terminaison connexe. (Hérité de RelatedEnd) |
SourceRoleName |
Obtient le nom du rôle à la terminaison source de la relation. (Hérité de RelatedEnd) |
TargetRoleName |
Obtient le nom du rôle à la terminaison cible de la relation. (Hérité de RelatedEnd) |
Méthodes
Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
Définit une relation entre deux objets attachés. (Hérité de RelatedEnd) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetEnumerator() |
Retourne un objet IEnumerator qui itère au sein de la collection d'objets connexes. (Hérité de RelatedEnd) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
Load() |
En cas de substitution dans une classe dérivée, charge les objets connexes dans la terminaison connexe avec l’option de fusion par défaut. (Hérité de RelatedEnd) |
Load(MergeOption) |
En cas de substitution dans une classe dérivée, charge un ou plusieurs objets à partir de la terminaison connexe avec l’option de fusion spécifiée. (Hérité de RelatedEnd) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) |
Fusionne des entités connexes dans l’objet EntityCollection<TEntity> local. (Hérité de RelatedEnd) |
OnDeserialized(StreamingContext) |
Utilisé en interne pour désérialiser des objets d'entité avec les instances RelationshipManager. (Hérité de RelatedEnd) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) |
Détermine si un objet peut être attaché à la référence ou collection locale. (Hérité de RelatedEnd) |
ValidateLoad<TEntity>(MergeOption, String) |
Garantit que les objets connexes peuvent être chargés avec succès dans la collection ou référence locale. (Hérité de RelatedEnd) |
ValidateOwnerForAttach() |
Garantit que l’objet auquel la terminaison connexe appartient prend en charge une opération d’attachement. (Hérité de RelatedEnd) |
Événements
AssociationChanged |
Se produit lorsqu'une modification est apportée à une terminaison connexe. (Hérité de RelatedEnd) |
Implémentations d’interfaces explicites
IRelatedEnd.Add(IEntityWithRelationships) |
Ajoute un objet à la terminaison connexe. (Hérité de RelatedEnd) |
IRelatedEnd.Add(Object) |
Ajoute un objet à la terminaison connexe. (Hérité de RelatedEnd) |
IRelatedEnd.Attach(IEntityWithRelationships) |
Attache un objet à la terminaison connexe. (Hérité de RelatedEnd) |
IRelatedEnd.Attach(Object) |
Attache un objet à la terminaison connexe. (Hérité de RelatedEnd) |
IRelatedEnd.CreateSourceQuery() |
Retourne un objet IEnumerable qui représente les objets appartenant à la terminaison connexe. (Hérité de RelatedEnd) |
IRelatedEnd.Remove(IEntityWithRelationships) |
Supprime un objet de la collection à la terminaison connexe. (Hérité de RelatedEnd) |
IRelatedEnd.Remove(Object) |
Supprime un objet de la terminaison connexe si l'objet appartient à celle-ci. (Hérité de RelatedEnd) |