RelationshipManager.InitializeRelatedReference<TTargetEntity> 메서드

정의

매개 변수가 없는 생성자를 사용하여 만든 기존 EntityReference<TEntity> 생성자를 초기화합니다.

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

형식 매개 변수

TTargetEntity

초기화되는 형식 EntityReference<TEntity> 입니다.

매개 변수

relationshipName
String

관계 이름입니다.

targetRoleName
String

관련 끝의 역할 이름입니다.

entityReference
EntityReference<TTargetEntity>

EntityReference<TEntity> 초기화할 개체입니다.

특성

예외

제공된 EntityReference<TEntity> 경우 이미 초기화됩니다.

-또는-

관계 관리자가 이미 에 연결되어 있는 경우 ObjectContext

-또는-

관계 관리자에 이 이름 및 대상 역할과의 관계가 이미 포함되어 있는 경우

설명

이 메서드는 InitializeRelatedReference 매개 변수가 없는 생성자를 사용하여 만든 기존 EntityReference<TEntity> 생성자를 초기화합니다. EntityReference<TEntity> 제공된 관계 및 대상 역할 이름을 사용하여 초기화됩니다.

InitializeRelatedReference 메서드는 역직렬화 중에만 사용됩니다.

적용 대상