RelatedEnd 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.
Représente une classe de base qui implémente la fonctionnalité commune pour une terminaison connexe.
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 classe RelatedEnd implémente la fonctionnalité partagée entre les classes EntityCollection<TEntity> et EntityReference<TEntity>.
Cette classe n’est pas destinée à être utilisée directement dans votre code.
Propriétés
IsLoaded |
Obtient une valeur qui indique si tous les objets connexes ont été chargés. |
RelationshipName |
Obtient le nom de la relation à laquelle cette terminaison connexe participe. |
RelationshipSet |
Obtient une référence aux métadonnées de la terminaison connexe. |
SourceRoleName |
Obtient le nom du rôle à la terminaison source de la relation. |
TargetRoleName |
Obtient le nom du rôle à la terminaison cible de la relation. |
Méthodes
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 objet IEnumerator qui itère au sein de la collection d'objets connexes. |
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. |
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. |
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. |
OnDeserialized(StreamingContext) |
Utilisé en interne pour désérialiser des objets d'entité avec les instances RelationshipManager. |
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. |
ValidateLoad<TEntity>(MergeOption, String) |
Garantit que les objets connexes peuvent être chargés avec succès dans la collection ou référence locale. |
ValidateOwnerForAttach() |
Garantit que l’objet auquel la terminaison connexe appartient prend en charge une opération d’attachement. |
Événements
AssociationChanged |
Se produit lorsqu'une modification est apportée à une terminaison connexe. |
Implémentations d’interfaces explicites
IRelatedEnd.Add(IEntityWithRelationships) |
Ajoute un objet à la terminaison connexe. |
IRelatedEnd.Add(Object) |
Ajoute un objet à la terminaison connexe. |
IRelatedEnd.Attach(IEntityWithRelationships) |
Attache un objet à la terminaison connexe. |
IRelatedEnd.Attach(Object) |
Attache un objet à la terminaison connexe. |
IRelatedEnd.CreateSourceQuery() |
Retourne un objet IEnumerable qui représente les objets appartenant à la terminaison connexe. |
IRelatedEnd.Remove(IEntityWithRelationships) |
Supprime un objet de la collection à la terminaison connexe. |
IRelatedEnd.Remove(Object) |
Supprime un objet de la terminaison connexe si l'objet appartient à celle-ci. |