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