RelationshipManager.GetRelatedReference<TTargetEntity> Метод

Определение

Возвращает ссылку EntityReference<TEntity> для связанного объекта, используя заданное сочетание имени связи и целевой роли.

public:
generic <typename TTargetEntity>
 where TTargetEntity : class, System::Data::Objects::DataClasses::IEntityWithRelationships System::Data::Objects::DataClasses::EntityReference<TTargetEntity> ^ GetRelatedReference(System::String ^ relationshipName, System::String ^ targetRoleName);
public:
generic <typename TTargetEntity>
 where TTargetEntity : class System::Data::Objects::DataClasses::EntityReference<TTargetEntity> ^ GetRelatedReference(System::String ^ relationshipName, System::String ^ targetRoleName);
public System.Data.Objects.DataClasses.EntityReference<TTargetEntity> GetRelatedReference<TTargetEntity> (string relationshipName, string targetRoleName) where TTargetEntity : class, System.Data.Objects.DataClasses.IEntityWithRelationships;
public System.Data.Objects.DataClasses.EntityReference<TTargetEntity> GetRelatedReference<TTargetEntity> (string relationshipName, string targetRoleName) where TTargetEntity : class;
member this.GetRelatedReference : string * string -> System.Data.Objects.DataClasses.EntityReference<'argetEntity (requires 'argetEntity : null and 'argetEntity :> System.Data.Objects.DataClasses.IEntityWithRelationships)> (requires 'argetEntity : null and 'argetEntity :> System.Data.Objects.DataClasses.IEntityWithRelationships)
member this.GetRelatedReference : string * string -> System.Data.Objects.DataClasses.EntityReference<'argetEntity (requires 'argetEntity : null)> (requires 'argetEntity : null)
Public Function GetRelatedReference(Of TTargetEntity As {Class, IEntityWithRelationships}) (relationshipName As String, targetRoleName As String) As EntityReference(Of TTargetEntity)
Public Function GetRelatedReference(Of TTargetEntity As Class) (relationshipName As String, targetRoleName As String) As EntityReference(Of TTargetEntity)

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

TTargetEntity

Тип возвращаемого объекта EntityReference<TEntity>.

Параметры

relationshipName
String

Имя связи для навигации. В имени связи не указано пространство имен.

targetRoleName
String

Имя целевой роли для навигации. Показывает направление перемещения по связи.

Возвращаемое значение

EntityReference<TTargetEntity>

Ссылка EntityReference<TEntity> связанного объекта.

Исключения

Указанная роль вернула ссылку EntityCollection<TEntity> вместо коллекции EntityReference<TEntity>.

Комментарии

В имени связи не должно указываться пространство имен. Если указать пространство имен перед именем связи, произойдет ошибка.

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