Compartir a través de


RelationshipManager.GetRelatedReference<TTargetEntity> Método

Definición

Obtiene la EntityReference<TEntity> para un objeto relacionado mediante el uso de la combinación de nombre de relación y nombre de función de destino especificados.

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)

Parámetros de tipo

TTargetEntity

Tipo del objeto EntityReference<TEntity> devuelto.

Parámetros

relationshipName
String

Nombre de la relación por la que se va navegar. El nombre de la relación no está calificado con el espacio de nombres.

targetRoleName
String

Nombre de la función de destino por la que se va navegar. Indica la dirección de navegación por la relación.

Devoluciones

EntityReference<TTargetEntity>

EntityReference<TEntity> de un objeto relacionado.

Excepciones

La función especificada ha devuelto una EntityCollection<TEntity> en lugar de una EntityReference<TEntity>.

Comentarios

El nombre de la relación no debe estar calificado con el espacio de nombres. Si antepone el espacio de nombres al nombre de la relación, se producirá un error.

Se aplica a