Bagikan melalui


RelationshipManager.InitializeRelatedCollection<TTargetEntity> Metode

Definisi

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

public:
generic <typename TTargetEntity>
 where TTargetEntity : class, System::Data::Objects::DataClasses::IEntityWithRelationships void InitializeRelatedCollection(System::String ^ relationshipName, System::String ^ targetRoleName, System::Data::Objects::DataClasses::EntityCollection<TTargetEntity> ^ entityCollection);
public:
generic <typename TTargetEntity>
 where TTargetEntity : class void InitializeRelatedCollection(System::String ^ relationshipName, System::String ^ targetRoleName, System::Data::Objects::DataClasses::EntityCollection<TTargetEntity> ^ entityCollection);
[System.ComponentModel.Browsable(false)]
public void InitializeRelatedCollection<TTargetEntity> (string relationshipName, string targetRoleName, System.Data.Objects.DataClasses.EntityCollection<TTargetEntity> entityCollection) where TTargetEntity : class, System.Data.Objects.DataClasses.IEntityWithRelationships;
[System.ComponentModel.Browsable(false)]
public void InitializeRelatedCollection<TTargetEntity> (string relationshipName, string targetRoleName, System.Data.Objects.DataClasses.EntityCollection<TTargetEntity> entityCollection) where TTargetEntity : class;
[<System.ComponentModel.Browsable(false)>]
member this.InitializeRelatedCollection : string * string * System.Data.Objects.DataClasses.EntityCollection<'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.InitializeRelatedCollection : string * string * System.Data.Objects.DataClasses.EntityCollection<'argetEntity (requires 'argetEntity : null)> -> unit (requires 'argetEntity : null)
Public Sub InitializeRelatedCollection(Of TTargetEntity As {Class, IEntityWithRelationships}) (relationshipName As String, targetRoleName As String, entityCollection As EntityCollection(Of TTargetEntity))
Public Sub InitializeRelatedCollection(Of TTargetEntity As Class) (relationshipName As String, targetRoleName As String, entityCollection As EntityCollection(Of TTargetEntity))

Jenis parameter

TTargetEntity

Jenis yang sedang diinisialisasi EntityCollection<TEntity> .

Parameter

relationshipName
String

Nama hubungan.

targetRoleName
String

Nama peran dari akhir terkait.

entityCollection
EntityCollection<TTargetEntity>

untuk EntityCollection<TEntity> menginisialisasi.

Atribut

Pengecualian

Ketika yang disediakan EntityCollection<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 InitializeRelatedCollection menginisialisasi yang sudah ada EntityCollection<TEntity> yang dibuat dengan menggunakan konstruktor tanpa parameter. diinisialisasi EntityCollection<TEntity> dengan menggunakan hubungan yang disediakan dan nama peran target.

Metode InitializeRelatedCollection ini hanya digunakan selama deserialisasi.

Berlaku untuk