RelationshipManager.InitializeRelatedCollection<TTargetEntity> Metódus

Definíció

Inicializál egy meglévőt EntityCollection<TEntity> , amelyet a paraméter nélküli konstruktor használatával hoztak létre.

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

Típusparaméterek

TTargetEntity

Az inicializálandó típus EntityCollection<TEntity> .

Paraméterek

relationshipName
String

A kapcsolat neve.

targetRoleName
String

A kapcsolódó végpont szerepkörneve.

entityCollection
EntityCollection<TTargetEntity>

Az EntityCollection<TEntity> inicializálandó.

Attribútumok

Kivételek

Ha a megadott EntityCollection<TEntity> már inicializálva van.

-vagy-

Ha a kapcsolatkezelő már hozzá van kapcsolva egy ObjectContext.

-vagy-

Ha a kapcsolatkezelő már tartalmaz ezzel a névvel és célszerepkörrel rendelkező kapcsolatot.

Megjegyzések

A InitializeRelatedCollection metódus inicializál egy meglévőt EntityCollection<TEntity> , amelyet a paraméter nélküli konstruktor használatával hoztak létre. Az EntityCollection<TEntity> inicializálás a megadott kapcsolat- és célszerepkör-nevek használatával történik.

A InitializeRelatedCollection metódust csak deszerializáláskor használják.

A következőre érvényes: