Bagikan melalui


RelationshipManager.InitializeRelatedReference<TTargetEntity> Metode

Definisi

Menginisialisasi yang sudah ada EntityReference<TEntity> yang dibuat dengan menggunakan konstruktor tanpa parameter.

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

Jenis parameter

TTargetEntity

Jenis yang sedang diinisialisasi EntityReference<TEntity> .

Parameter

relationshipName
String

Nama hubungan.

targetRoleName
String

Nama peran dari akhir terkait.

entityReference
EntityReference<TTargetEntity>

yang EntityReference<TEntity> akan diinisialisasi.

Atribut

Pengecualian

Ketika yang disediakan EntityReference<TEntity> sudah diinisialisasi.

-atau-

Ketika manajer hubungan sudah dilampirkan ke ObjectContext.

-atau-

Ketika manajer hubungan sudah berisi hubungan dengan nama ini dan peran target.

Keterangan

Metode ini InitializeRelatedReference menginisialisasi yang ada EntityReference<TEntity> yang dibuat dengan menggunakan konstruktor tanpa parameter. EntityReference<TEntity> diinisialisasi dengan menggunakan hubungan yang disediakan dan nama peran target.

Metode InitializeRelatedReference ini hanya digunakan selama deserialisasi.

Berlaku untuk