RelationshipManager.GetRelatedReference<TTargetEntity>, méthode
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Obtient l'objet EntityReference<TEntity> pour un objet connexe à l'aide de la combinaison de nom de relation et de nom de rôle cible spécifiée.
Espace de noms : System.Data.Entity.Core.Objects.DataClasses
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
Public Function GetRelatedReference(Of TTargetEntity As Class) ( _
relationshipName As String, _
targetRoleName As String _
) As EntityReference(Of TTargetEntity)
'Utilisation
Dim instance As RelationshipManager
Dim relationshipName As String
Dim targetRoleName As String
Dim returnValue As EntityReference(Of TTargetEntity)
returnValue = instance.GetRelatedReference(relationshipName, _
targetRoleName)
public EntityReference<TTargetEntity> GetRelatedReference<TTargetEntity>(
string relationshipName,
string targetRoleName
)
where TTargetEntity : class
public:
generic<typename TTargetEntity>
where TTargetEntity : ref class
EntityReference<TTargetEntity>^ GetRelatedReference(
String^ relationshipName,
String^ targetRoleName
)
member GetRelatedReference :
relationshipName:string *
targetRoleName:string -> EntityReference<'TTargetEntity> when 'TTargetEntity : not struct
JScript does not support generic types and methods.
Paramètres de type
- TTargetEntity
Type du EntityReference<TEntity> retourné.
Paramètres
- relationshipName
Type : System.String
Nom de la relation vers laquelle naviguer. Le nom de la relation n'est pas qualifié par un espace de noms.
- targetRoleName
Type : System.String
Nom du rôle cible pour la navigation. Indique le sens de navigation au sein de la relation.
Valeur de retour
Type : System.Data.Entity.Core.Objects.DataClasses.EntityReference<TTargetEntity>
Objet EntityReference<TEntity> d'un objet connexe.
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | Le rôle spécifié a retourné un objet EntityCollection<TEntity> au lieu d'un objet EntityReference<TEntity>. |