RelationshipManager.InitializeRelatedCollection<TTargetEntity> Metod

Definition

Initierar en befintlig EntityCollection<TEntity> som skapades med hjälp av den parameterlösa konstruktorn.

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

Typparametrar

TTargetEntity

Typen av som EntityCollection<TEntity> initieras.

Parametrar

relationshipName
String

Relationsnamnet.

targetRoleName
String

Rollnamnet för den relaterade änden.

entityCollection
EntityCollection<TTargetEntity>

Att EntityCollection<TEntity> initiera.

Attribut

Undantag

När angivet EntityCollection<TEntity> redan har initierats.

-eller-

När relationshanteraren redan är kopplad till en ObjectContext.

-eller-

När relationshanteraren redan innehåller en relation med det här namnet och målrollen.

Kommentarer

Metoden InitializeRelatedCollection initierar en befintlig EntityCollection<TEntity> som skapades med hjälp av den parameterlösa konstruktorn. EntityCollection<TEntity> Initieras med hjälp av de angivna relations- och målrollnamnen.

Metoden InitializeRelatedCollection används endast under deserialisering.

Gäller för