RelatedEnd Classe

Définition

Représente une classe de base qui implémente des fonctionnalités courantes pour une fin associée.

public ref class RelatedEnd abstract : System::Data::Objects::DataClasses::IRelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class RelatedEnd : System.Data.Objects.DataClasses.IRelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type RelatedEnd = class
    interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
Héritage
RelatedEnd
Dérivé
Attributs
Implémente

Remarques

RelatedEnd est la classe de base pour la EntityCollection<TEntity> classe et la EntityReference<TEntity> classe.

La RelatedEnd classe implémente des fonctionnalités partagées entre les classes et EntityReference<TEntity> les EntityCollection<TEntity> classes.

Cette classe n’est pas destinée à être utilisée directement dans votre code.

Propriétés

Nom Description
IsLoaded

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

RelationshipName

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

RelationshipSet

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

SourceRoleName

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

TargetRoleName

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

Méthodes

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

Définit une relation entre deux objets attachés.

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.

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.

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.

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>.

OnDeserialized(StreamingContext)

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

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.

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.

ValidateOwnerForAttach()

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

Événements

Nom Description
AssociationChanged

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

Implémentations d’interfaces explicites

Nom Description
IRelatedEnd.Add(IEntityWithRelationships)

Ajoute un objet à la fin associée.

IRelatedEnd.Add(Object)

Ajoute un objet à la fin associée.

IRelatedEnd.Attach(IEntityWithRelationships)

Attache un objet à la fin associée.

IRelatedEnd.Attach(Object)

Attache un objet à la fin associée.

IRelatedEnd.CreateSourceQuery()

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

IRelatedEnd.Remove(IEntityWithRelationships)

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

IRelatedEnd.Remove(Object)

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

S’applique à