EntityReference Classe

Définition

Classe de base qui implémente la fonctionnalité non générique pour EntityReference<TEntity>.Base class that implements non-generic functionality for an 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
type EntityReference = class
    inherit RelatedEnd
Public MustInherit Class EntityReference
Inherits RelatedEnd
Héritage
EntityReference
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>.The EntityReference class exposes the EntityKey of the related object and is a base class for the EntityReference<TEntity> class. EntityReference<TEntity> est retourné par une propriété de navigation lorsque la terminaison connexe a une multiplicité de zéro ou un.An EntityReference<TEntity> object is returned by a navigation property when the related end has a multiplicity of zero or one. Pour plus d’informations, consultez NavigationProperty, élément (CSDL).For more information, see NavigationProperty Element (CSDL).

Constructeurs

EntityReference()

Initialise une nouvelle instance de la classe EntityReference.Initializes a new instance of the EntityReference class.

Propriétés

EntityKey

Retourne la clé de l'objet connexe.Returns the key for the related object.

IsLoaded

Obtient une valeur qui indique si tous les objets connexes ont été chargés.Gets a value that indicates whether all related objects have been loaded.

(Hérité de RelatedEnd)
RelationshipName

Obtient le nom de la relation à laquelle cette terminaison connexe participe.Gets the name of the relationship in which this related end participates.

(Hérité de RelatedEnd)
RelationshipSet

Obtient une référence aux métadonnées de la terminaison connexe.Gets a reference to the metadata for the related end.

(Hérité de RelatedEnd)
SourceRoleName

Obtient le nom du rôle à la terminaison source de la relation.Gets the role name at the source end of the relationship.

(Hérité de RelatedEnd)
TargetRoleName

Obtient le nom du rôle à la terminaison cible de la relation.Gets the role name at the target end of the relationship.

(Hérité de RelatedEnd)

Méthodes

Attach<TEntity>(IEnumerable<TEntity>, Boolean)

Définit une relation entre deux objets attachés.Defines a relationship between two attached objects.

(Hérité de RelatedEnd)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un objet IEnumerator qui itère au sein de la collection d'objets connexes.Returns an IEnumerator that iterates through the collection of related objects.

(Hérité de RelatedEnd)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(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.When overridden in a derived class, loads the related object or objects into the related end with the default merge option.

(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.When overridden in a derived class, loads an object or objects from the related end with the specified merge option.

(Hérité de RelatedEnd)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Fusionne des entités connexes dans l’objet EntityCollection<TEntity> local.Merges related entities into the local EntityCollection<TEntity>.

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

Utilisé en interne pour désérialiser des objets d'entité avec les instances RelationshipManager.Used internally to deserialize entity objects along with the RelationshipManager instances.

(Hérité de RelatedEnd)
ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Détermine si un objet peut être attaché à la référence ou collection locale.Determines whether an object can be attached to the local collection or reference.

(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.Ensures that the related object or objects can be successfully loaded into the local collection or reference.

(Hérité de RelatedEnd)
ValidateOwnerForAttach()

Garantit que l'objet auquel la terminaison connexe appartient prend en charge une opération d'attachement.Ensures that the object to which the related end belongs supports an attach operation.

(Hérité de RelatedEnd)

Événements

AssociationChanged

Se produit lorsqu'une modification est apportée à une terminaison connexe.Occurs when a change is made to a related end.

(Hérité de RelatedEnd)

Implémentations d’interfaces explicites

IRelatedEnd.Add(IEntityWithRelationships)

Ajoute un objet à la terminaison connexe.Adds an object to the related end.

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

Ajoute un objet à la terminaison connexe.Adds an object to the related end.

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

Attache un objet à la terminaison connexe.Attaches an object at the related end.

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

Attache un objet à la terminaison connexe.Attaches an object to the related end.

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

Retourne un objet IEnumerable qui représente les objets appartenant à la terminaison connexe.Returns an IEnumerable that represents the objects that belong to the related end.

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

Supprime un objet de la collection à la terminaison connexe.Removes an object from the collection at the related end.

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

Supprime un objet de la terminaison connexe si l'objet appartient à celle-ci.Removes an object from the related end if the object is part of the related end.

(Hérité de RelatedEnd)

S’applique à