EntityReference Classe

Définition

Classe de base qui implémente des fonctionnalités non génériques pour un 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
EntityReference
Dérivé
Attributs

Remarques

La EntityReference classe expose l’objet EntityKey associé et est une classe de base pour la EntityReference<TEntity> classe. Un EntityReference<TEntity> objet est retourné par une propriété de navigation lorsque la fin associée a une multiplicité de zéro ou une. Pour plus d’informations, consultez NavigationProperty, élément (CSDL) .

Constructeurs

Nom Description
EntityReference()

Initialise une nouvelle instance de la classe EntityReference.

Propriétés

Nom Description
EntityKey

Retourne la clé de l’objet associé.

IsLoaded

Obtient une valeur qui indique si tous les objets associés ont été chargés.

(Hérité de RelatedEnd)
RelationshipName

Obtient le nom de la relation dans laquelle cette fin associée participe.

(Hérité de RelatedEnd)
RelationshipSet

Obtient une référence aux métadonnées de la fin associée.

(Hérité de RelatedEnd)
SourceRoleName

Obtient le nom du rôle à la fin source de la relation.

(Hérité de RelatedEnd)
TargetRoleName

Obtient le nom du rôle à la fin cible de la relation.

(Hérité de RelatedEnd)

Méthodes

Nom Description
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 itération qui effectue une IEnumerator itération dans la collection d’objets associés.

(Hérité de RelatedEnd)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
Load()

En cas de substitution dans une classe dérivée, charge l’objet ou les objets associés à la fin associée 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 objet ou des objets à partir de la fin associée avec l’option de fusion spécifiée.

(Hérité de RelatedEnd)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Fusionne les entités associées dans le local EntityCollection<TEntity>.

(Hérité de RelatedEnd)
OnDeserialized(StreamingContext)

Utilisé en interne pour désérialiser des objets d’entité avec les RelationshipManager instances.

(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 collection ou à la référence locale.

(Hérité de RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

Garantit que l’objet ou les objets associés peuvent être correctement chargés dans la collection ou la référence locale.

(Hérité de RelatedEnd)
ValidateOwnerForAttach()

Garantit que l’objet auquel appartient la fin associée prend en charge une opération d’attachement.

(Hérité de RelatedEnd)

Événements

Nom Description
AssociationChanged

Se produit lorsqu’une modification est apportée à une fin associée.

(Hérité de RelatedEnd)

Implémentations d’interfaces explicites

Nom Description
IRelatedEnd.Add(IEntityWithRelationships)

Ajoute un objet à la fin associée.

(Hérité de RelatedEnd)
IRelatedEnd.Add(Object)

Ajoute un objet à la fin associée.

(Hérité de RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Attache un objet à la fin associée.

(Hérité de RelatedEnd)
IRelatedEnd.Attach(Object)

Attache un objet à la fin associée.

(Hérité de RelatedEnd)
IRelatedEnd.CreateSourceQuery()

Retourne un IEnumerable qui représente les objets qui appartiennent à la fin associée.

(Hérité de RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

Supprime un objet de la collection à la fin associée.

(Hérité de RelatedEnd)
IRelatedEnd.Remove(Object)

Supprime un objet de la fin associée si l’objet fait partie de la fin associée.

(Hérité de RelatedEnd)

S’applique à