RelationshipManager.GetRelatedReference<TTargetEntity> Methode

Definitie

Hiermee haalt u het EntityReference<TEntity> voor een gerelateerd object op met behulp van de opgegeven combinatie van relatienaam en doelrolnaam.

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)

Type parameters

TTargetEntity

Het type geretourneerde EntityReference<TEntity>.

Parameters

relationshipName
String

Naam van de relatie die u wilt navigeren. De naam van de relatie is niet gekwalificeerd voor de naamruimte.

targetRoleName
String

Naam van de doelrol voor de navigatie. Hiermee wordt de richting van navigatie in de relatie aangegeven.

Retouren

EntityReference<TTargetEntity>

Het EntityReference<TEntity> van een gerelateerd object.

Uitzonderingen

De opgegeven rol heeft een EntityCollection<TEntity> in plaats van een EntityReference<TEntity>.

Opmerkingen

De naam van de relatie mag niet worden gekwalificeerd als naamruimte. Er treedt een fout op wanneer u de naamruimte hebt voorbereid op de naam van de relatie.

Van toepassing op