RelationshipManager.InitializeRelatedReference<TTargetEntity> Метод

Определение

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

public:
generic <typename TTargetEntity>
 where TTargetEntity : class, System::Data::Objects::DataClasses::IEntityWithRelationships void InitializeRelatedReference(System::String ^ relationshipName, System::String ^ targetRoleName, System::Data::Objects::DataClasses::EntityReference<TTargetEntity> ^ entityReference);
public:
generic <typename TTargetEntity>
 where TTargetEntity : class void InitializeRelatedReference(System::String ^ relationshipName, System::String ^ targetRoleName, System::Data::Objects::DataClasses::EntityReference<TTargetEntity> ^ entityReference);
[System.ComponentModel.Browsable(false)]
public void InitializeRelatedReference<TTargetEntity>(string relationshipName, string targetRoleName, System.Data.Objects.DataClasses.EntityReference<TTargetEntity> entityReference) where TTargetEntity : class, System.Data.Objects.DataClasses.IEntityWithRelationships;
[System.ComponentModel.Browsable(false)]
public void InitializeRelatedReference<TTargetEntity>(string relationshipName, string targetRoleName, System.Data.Objects.DataClasses.EntityReference<TTargetEntity> entityReference) where TTargetEntity : class;
[<System.ComponentModel.Browsable(false)>]
member this.InitializeRelatedReference : string * string * System.Data.Objects.DataClasses.EntityReference<'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.InitializeRelatedReference : string * string * System.Data.Objects.DataClasses.EntityReference<'argetEntity (requires 'argetEntity : null)> -> unit (requires 'argetEntity : null)
Public Sub InitializeRelatedReference(Of TTargetEntity As {Class, IEntityWithRelationships}) (relationshipName As String, targetRoleName As String, entityReference As EntityReference(Of TTargetEntity))
Public Sub InitializeRelatedReference(Of TTargetEntity As Class) (relationshipName As String, targetRoleName As String, entityReference As EntityReference(Of TTargetEntity))

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

TTargetEntity

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

Параметры

relationshipName
String

Имя связи.

targetRoleName
String

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

entityReference
EntityReference<TTargetEntity>

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

Атрибуты

Исключения

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

–или–

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

–или–

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

Комментарии

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

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

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