Поделиться через


RelationshipManager.InitializeRelatedReference<TTargetEntity> Метод

Определение

Принимает существующее свойство EntityReference, созданное с помощью конструктора по умолчанию, и инициализирует его, используя указанные связи и имена целевых ролей. Этот метод предназначен для использования только во время десериализации и вызывает исключение, если предоставленная сущность EntityReference уже инициализирована, если диспетчер связей уже содержит связь с этим именем и целевой ролью или если диспетчер связей уже присоединен к ObjectContext.W

[System.ComponentModel.Browsable(false)]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public void InitializeRelatedReference<TTargetEntity> (string relationshipName, string targetRoleName, System.Data.Entity.Core.Objects.DataClasses.EntityReference<TTargetEntity> entityReference) where TTargetEntity : class;
member this.InitializeRelatedReference : string * string * System.Data.Entity.Core.Objects.DataClasses.EntityReference<'argetEntity (requires 'argetEntity : null)> -> unit (requires 'argetEntity : null)
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 или если диспетчер отношений уже содержит связь с этим именем и целевой ролью.

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