RelationshipManager.GetRelatedReference<TTargetEntity> Méthode

Définition

Obtient l’objet EntityReference<TEntity> associé à l’aide de la combinaison spécifiée de nom de relation et de nom de rôle cible.

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)

Paramètres de type

TTargetEntity

Type du retour EntityReference<TEntity>.

Paramètres

relationshipName
String

Nom de la relation à parcourir. Le nom de la relation n’est pas qualifié par l’espace de noms.

targetRoleName
String

Nom du rôle cible pour la navigation. Indique la direction de la navigation entre la relation.

Retours

EntityReference<TTargetEntity>

Objet EntityReference<TEntity> associé.

Exceptions

Le rôle spécifié a retourné une EntityCollection<TEntity> valeur au lieu d’un EntityReference<TEntity>.

Remarques

Le nom de la relation ne doit pas être qualifié d’espace de noms. Une erreur se produit lorsque vous avez ajouté l’espace de noms au nom de la relation.

S’applique à