RelationshipManager.InitializeRelatedReference<TTargetEntity> Methode

Definitie

Initialiseert een bestaande EntityReference<TEntity> die is gemaakt met behulp van de parameterloze constructor.

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

Type parameters

TTargetEntity

Het type EntityReference<TEntity> dat wordt geïnitialiseerd.

Parameters

relationshipName
String

De naam van de relatie.

targetRoleName
String

De rolnaam van het gerelateerde einde.

entityReference
EntityReference<TTargetEntity>

De EntityReference<TEntity> te initialiseren.

Kenmerken

Uitzonderingen

Wanneer de opgegeven EntityReference<TEntity> gegevens al zijn geïnitialiseerd.

– of –

Wanneer de relatiebeheerder al is gekoppeld aan een ObjectContext.

– of –

Wanneer de relatiebeheerder al een relatie met deze naam en doelrol bevat.

Opmerkingen

De InitializeRelatedReference methode initialiseert een bestaande EntityReference<TEntity> die is gemaakt met behulp van de parameterloze constructor. De EntityReference<TEntity> naam wordt geïnitialiseerd met behulp van de opgegeven relatie- en doelrolnamen.

De InitializeRelatedReference methode wordt alleen gebruikt tijdens deserialisatie.

Van toepassing op