Condividi tramite


RelationshipManager.InitializeRelatedReference<TTargetEntity> Metodo

Definizione

Inizializza un oggetto EntityReference<TEntity> esistente creato mediante 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'entità finale correlata.

entityReference
EntityReference<TTargetEntity>

Oggetto EntityReference<TEntity> da inizializzare.

Attributi

Eccezioni

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

-oppure-

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

-oppure-

Quando il gestore delle relazioni contiene già una relazione con questo nome e con questo 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 il nome della relazione e il nome del ruolo di destinazione specificati.

Il metodo InitializeRelatedReference viene utilizzato solo durante la deserializzazione.

Si applica a