RelationshipManager.InitializeRelatedReference<TTargetEntity> Metodo

Definizione

Inizializza un oggetto esistente EntityReference<TEntity> creato utilizzando il costruttore senza parametri.

public:
generic <typename TTargetEntity>
 where TTargetEntity : class, System::Data::Objects::DataClasses::IEntityWithRelationships void InitializeRelatedReference(System::String ^ relationshipName, System::String ^ targetRoleName, System::Data::Objects::DataClasses::EntityReference<TTargetEntity> ^ entityReference);
public:
generic <typename TTargetEntity>
 where TTargetEntity : class void InitializeRelatedReference(System::String ^ relationshipName, System::String ^ targetRoleName, System::Data::Objects::DataClasses::EntityReference<TTargetEntity> ^ entityReference);
[System.ComponentModel.Browsable(false)]
public void InitializeRelatedReference<TTargetEntity>(string relationshipName, string targetRoleName, System.Data.Objects.DataClasses.EntityReference<TTargetEntity> entityReference) where TTargetEntity : class, System.Data.Objects.DataClasses.IEntityWithRelationships;
[System.ComponentModel.Browsable(false)]
public void InitializeRelatedReference<TTargetEntity>(string relationshipName, string targetRoleName, System.Data.Objects.DataClasses.EntityReference<TTargetEntity> entityReference) where TTargetEntity : class;
[<System.ComponentModel.Browsable(false)>]
member this.InitializeRelatedReference : string * string * System.Data.Objects.DataClasses.EntityReference<'argetEntity (requires 'argetEntity : null and 'argetEntity :> System.Data.Objects.DataClasses.IEntityWithRelationships)> -> unit (requires 'argetEntity : null and 'argetEntity :> System.Data.Objects.DataClasses.IEntityWithRelationships)
[<System.ComponentModel.Browsable(false)>]
member this.InitializeRelatedReference : string * string * System.Data.Objects.DataClasses.EntityReference<'argetEntity (requires 'argetEntity : null)> -> unit (requires 'argetEntity : null)
Public Sub InitializeRelatedReference(Of TTargetEntity As {Class, IEntityWithRelationships}) (relationshipName As String, targetRoleName As String, entityReference As EntityReference(Of TTargetEntity))
Public Sub InitializeRelatedReference(Of TTargetEntity As Class) (relationshipName As String, targetRoleName As String, entityReference As EntityReference(Of TTargetEntity))

Parametri di tipo

TTargetEntity

Tipo dell'oggetto EntityReference<TEntity> da inizializzare.

Parametri

relationshipName
String

Nome della relazione.

targetRoleName
String

Nome del ruolo dell'estremità correlata.

entityReference
EntityReference<TTargetEntity>

Oggetto EntityReference<TEntity> da inizializzare.

Attributi

Eccezioni

Quando l'oggetto specificato EntityReference<TEntity> è già inizializzato.

oppure

Quando il gestore delle relazioni è già collegato a un oggetto ObjectContext.

oppure

Quando il gestore delle relazioni contiene già una relazione con questo nome e il ruolo di destinazione.

Commenti

Il InitializeRelatedReference metodo inizializza un oggetto esistente EntityReference<TEntity> creato utilizzando il costruttore senza parametri. L'oggetto EntityReference<TEntity> viene inizializzato utilizzando la relazione fornita e i nomi dei ruoli di destinazione.

Il InitializeRelatedReference metodo viene utilizzato solo durante la deserializzazione.

Si applica a