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