Freigeben über


RelationshipManager.InitializeRelatedReference<TTargetEntity> Methode

Definition

Initialisiert eine vorhandene EntityReference<TEntity>, die mit dem parameterlosen Konstruktor erstellt wurde.

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

Typparameter

TTargetEntity

Der Typ der EntityReference<TEntity>, die initialisiert wird.

Parameter

relationshipName
String

Der Beziehungsname.

targetRoleName
String

Der Rollenname des verknüpften Endes.

entityReference
EntityReference<TTargetEntity>

Die zu initialisierende EntityReference<TEntity>.

Attribute

Ausnahmen

Wenn die bereitgestellte EntityReference<TEntity> bereits initialisiert ist.

- oder -

Wenn der Beziehungs-Manager bereits an einen ObjectContext angefügt ist.

- oder -

Wenn der Beziehungs-Manager bereits eine Beziehung mit diesem Namen und dieser Zielrolle enthält.

Hinweise

Die InitializeRelatedReference -Methode initialisiert einen vorhandenen EntityReference<TEntity> , der mithilfe des parameterlosen Konstruktors erstellt wurde. Die EntityReference<TEntity> wird mit dem bereitgestellten Beziehungs- und Zielrollennamen initialisiert.

Die InitializeRelatedReference-Methode wird nur während der Deserialisierung verwendet.

Gilt für: