Freigeben über


RelationshipManager.GetRelatedReference<TTargetEntity> Methode

Definition

Ruft den EntityReference<TEntity> für ein verbundenes Objekt mit der angegebenen Kombination von Beziehungsnamen und Zielrollennamen ab.

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)

Typparameter

TTargetEntity

Der Typ der zurückgegebenen EntityReference<TEntity>.

Parameter

relationshipName
String

Name der Beziehung, zu der navigiert werden soll. Der Beziehungsname ist kein namespacequalifizierter Name.

targetRoleName
String

Name der Zielrolle für die Navigation. Gibt die Richtung der Navigation in der Beziehung an.

Gibt zurück

EntityReference<TTargetEntity>

Der EntityReference<TEntity> eines verknüpften Objekts.

Ausnahmen

Die angegebene Rolle hat statt eines EntityCollection<TEntity> eine EntityReference<TEntity> zurückgegeben.

Hinweise

Der Beziehungsname sollte kein namespacequalifizierter Name sein. Es tritt ein Fehler auf, wenn Sie den Namespace dem Beziehungsnamen voranstellen.

Gilt für: