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 используется только во время десериализации.

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