Comparteix a través de


RelationshipManager.InitializeRelatedCollection<TTargetEntity> Método

Definición

Inicializa un elemento EntityCollection<TEntity> existente que se ha creado con el constructor sin parámetros.

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

Parámetros de tipo

TTargetEntity

Tipo del objeto EntityCollection<TEntity> que se va a inicializar.

Parámetros

relationshipName
String

Nombre de la relación.

targetRoleName
String

Nombre de la función del extremo relacionado.

entityCollection
EntityCollection<TTargetEntity>

EntityCollection<TEntity> que se va a inicializar.

Atributos

Excepciones

Si la EntityCollection<TEntity> proporcionada ya está inicializada.

o bien

Si el administrador de relaciones ya está asociado a un ObjectContext.

o bien

Si el administrador de relaciones ya contiene una relación con este nombre y esta función de destino.

Comentarios

El InitializeRelatedCollection método inicializa un existente EntityCollection<TEntity> que se creó mediante el constructor sin parámetros. La EntityCollection<TEntity> se inicializa mediante el nombre de la relación y el nombre de la función de destino especificados.

El método InitializeRelatedCollection solo se usa durante la deserialización.

Se aplica a