Freigeben über


RelationshipManager.InitializeRelatedCollection<TTargetEntity> Methode

Definition

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

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

Typparameter

TTargetEntity

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

Parameter

relationshipName
String

Der Beziehungsname.

targetRoleName
String

Der Rollenname des verknüpften Endes.

entityCollection
EntityCollection<TTargetEntity>

Die zu initialisierende EntityCollection<TEntity>.

Attribute

Ausnahmen

Wenn die bereitgestellte EntityCollection<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 InitializeRelatedCollection -Methode initialisiert einen vorhandenen EntityCollection<TEntity> , der mithilfe des parameterlosen Konstruktors erstellt wurde. Die EntityCollection<TEntity> wird mit dem bereitgestellten Beziehungs- und Zielrollennamen initialisiert.

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

Gilt für: