Freigeben über


RelationshipManager.InitializeRelatedCollection<TTargetEntity> Methode

Definition

Verwendet eine vorhandene EntityCollection, die mit dem Standardkonstruktor erstellt wurde, und initialisiert sie mithilfe der bereitgestellten Beziehungs- und Zielrollennamen. Diese Methode ist nur für die Verwendung während der Deserialisierung konzipiert und löst eine Ausnahme aus, wenn die bereitgestellte EntityCollection bereits initialisiert wurde oder wenn der Beziehungs-Manager bereits an einen ObjectContext angefügt ist.

[System.ComponentModel.Browsable(false)]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public void InitializeRelatedCollection<TTargetEntity> (string relationshipName, string targetRoleName, System.Data.Entity.Core.Objects.DataClasses.EntityCollection<TTargetEntity> entityCollection) where TTargetEntity : class;
member this.InitializeRelatedCollection : string * string * System.Data.Entity.Core.Objects.DataClasses.EntityCollection<'argetEntity (requires 'argetEntity : null)> -> unit (requires 'argetEntity : null)
Public Sub InitializeRelatedCollection(Of TTargetEntity As Class) (relationshipName As String, targetRoleName As String, entityCollection As EntityCollection(Of TTargetEntity))

Typparameter

TTargetEntity

Typ der Entität, die durch targetRoleName dargestellt wird

Parameter

relationshipName
String

Der Beziehungsname.

targetRoleName
String

Der Name der Zielrolle.

entityCollection
EntityCollection<TTargetEntity>

Eine vorhandene EntityCollection.

Attribute

Gilt für: