Partager via


RelationshipManager.InitializeRelatedReference<TTargetEntity> Méthode

Définition

Prend un EntityReference existant qui a été créé avec le constructeur par défaut et l’initialise à l’aide des noms de relation et de rôle cible fournis. Cette méthode est conçue pour être utilisée pendant la désérialisation uniquement, et lève une exception si l’EntityReference fourni 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

[System.ComponentModel.Browsable(false)]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public void InitializeRelatedReference<TTargetEntity> (string relationshipName, string targetRoleName, System.Data.Entity.Core.Objects.DataClasses.EntityReference<TTargetEntity> entityReference) where TTargetEntity : class;
member this.InitializeRelatedReference : string * string * System.Data.Entity.Core.Objects.DataClasses.EntityReference<'argetEntity (requires 'argetEntity : null)> -> unit (requires 'argetEntity : null)
Public Sub InitializeRelatedReference(Of TTargetEntity As Class) (relationshipName As String, targetRoleName As String, entityReference As EntityReference(Of TTargetEntity))

Paramètres de type

TTargetEntity

Type du EntityReference<TEntity> en cours d'initialisation.

Paramètres

relationshipName
String

Nom de la relation.

targetRoleName
String

Nom de rôle de la terminaison connexe.

entityReference
EntityReference<TTargetEntity>

Objet EntityReference<TEntity> à initialiser.

Attributs

Exceptions

Lorsque le fourni EntityReference<TEntity> est déjà initialisé.-ou-Lorsque le gestionnaire de relations est déjà attaché à un ObjectContext ou lorsque le gestionnaire de relations contient déjà une relation avec ce nom et ce rôle cible.

S’applique à