Язык

RelationshipManager.InitializeRelatedCollection<TTargetEntity> Метод

Определение

Инициализирует существующую EntityCollection<TEntity> , созданную с помощью конструктора без параметров.

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

Параметры типа

TTargetEntity

Тип инициализированного EntityCollection<TEntity> .

Параметры

relationshipName
String

Имя связи.

targetRoleName
String

Имя роли связанного конца.

entityCollection
EntityCollection<TTargetEntity>

Инициализация EntityCollection<TEntity> .

Атрибуты

Исключения

Когда предоставленный объект EntityCollection<TEntity> уже инициализирован.

–или–

Если диспетчер связей уже подключен к объекту ObjectContext.

–или–

Если диспетчер связей уже содержит связь с этим именем и целевой ролью.

Комментарии

Метод InitializeRelatedCollection инициализирует существующую EntityCollection<TEntity> , созданную с помощью конструктора без параметров. Инициализируется EntityCollection<TEntity> с помощью предоставленных связей и имен целевых ролей.

Этот InitializeRelatedCollection метод используется только во время десериализации.

Применяется к