RelationshipManager, classe
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Conteneur des objets de la propriété de navigation créés de manière différée (collections et références).
Hiérarchie d'héritage
System.Object
System.Data.Entity.Core.Objects.DataClasses.RelationshipManager
Espace de noms : System.Data.Entity.Core.Objects.DataClasses
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")> _
Public Class RelationshipManager
'Utilisation
Dim instance As RelationshipManager
[SerializableAttribute]
[SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class RelationshipManager
[SerializableAttribute]
[SuppressMessageAttribute(L"Microsoft.Maintainability", L"CA1506:AvoidExcessiveClassCoupling")]
public ref class RelationshipManager
[<SerializableAttribute>]
[<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")>]
type RelationshipManager = class end
public class RelationshipManager
Le type RelationshipManager expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
Create | Crée un objet RelationshipManager. | |
Equals | (Hérité de Object.) | |
Finalize | (Hérité de Object.) | |
GetAllRelatedEnds | Retourne une énumération de toutes les terminaisons connexes gérées par le gestionnaire de relations. | |
GetHashCode | (Hérité de Object.) | |
GetRelatedCollection<TTargetEntity> | Obtient un objet EntityCollection<TEntity> des objets connexes avec le nom de relation et le nom de rôle cible spécifiés. | |
GetRelatedEnd | Retourne un objet EntityCollection<TEntity> ou EntityReference<TEntity> du type correct pour le rôle cible spécifié dans une relation. | |
GetRelatedReference<TTargetEntity> | Obtient l'objet EntityReference<TEntity> pour un objet connexe à l'aide de la combinaison de nom de relation et de nom de rôle cible spécifiée. | |
GetType | (Hérité de Object.) | |
InitializeRelatedCollection<TTargetEntity> | Accepte un EntityCollection existant qui a été créé avec le constructeur par défaut et l'initialise à l'aide des noms de rôle cible et de relation spécifiés.Cette méthode est conçue pour être utilisée lors de la désérialisation uniquement, et lève une exception si l'EntityCollection fourni a déjà été initialisé, ou si le gestionnaire de relations est déjà attaché à un ObjectContext. | |
InitializeRelatedReference<TTargetEntity> | Accepte un EntityReference existant qui a été créé avec le constructeur par défaut et l'initialise à l'aide des noms de rôle cible et de relation spécifiés.Cette méthode est conçue pour être utilisée lors de la désérialisation uniquement, et lève une exception si l'EntityReference spécifié a déjà été initialisé, si le gestionnaire de relations contient déjà une relation avec ce nom et ce rôle cible, ou si le gestionnaire de relations est déjà attaché à un ObjectContext.W | |
MemberwiseClone | (Hérité de Object.) | |
OnDeserialized | Utilisé en interne pour désérialiser des objets entités avec les instances RelationshipManager. | |
OnSerializing | Appelée par Object Services pour préparer un objet EntityKey pour la sérialisation binaire avec une relation sérialisée. | |
ToString | (Hérité de Object.) |
Top
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.