RelationshipManager.GetRelatedEnd(String, String) Methode

Definitie

Retourneert een EntityCollection<TEntity> of EntityReference<TEntity> van het juiste type voor de opgegeven doelrol in een relatie.

public:
 System::Data::Objects::DataClasses::IRelatedEnd ^ GetRelatedEnd(System::String ^ relationshipName, System::String ^ targetRoleName);
public System.Data.Objects.DataClasses.IRelatedEnd GetRelatedEnd(string relationshipName, string targetRoleName);
member this.GetRelatedEnd : string * string -> System.Data.Objects.DataClasses.IRelatedEnd
Public Function GetRelatedEnd (relationshipName As String, targetRoleName As String) As IRelatedEnd

Parameters

relationshipName
String

Naam van de relatie waarin targetRoleName is gedefinieerd. De naam van de relatie is niet gekwalificeerd voor de naamruimte.

targetRoleName
String

Doelrol die moet worden gebruikt om het andere uiteinde van relationshipName.

Retouren

IRelatedEnd de weergave van de EntityCollection<TEntity> of EntityReference<TEntity> die is opgehaald.

Uitzonderingen

relationshipName of targetRoleName is null.

Het brontype komt niet overeen met het type eigenaar.

targetRoleName is ongeldig.

– of –

Kan het relatietype niet vinden in de metagegevens.

Opmerkingen

Deze methode is bedoeld voor gebruik in scenario's waarin de gebruiker geen volledige metagegevens heeft, inclusief de statische typegegevens voor beide uiteinden van de relatie. Deze metagegevens worden opgegeven in het EdmRelationshipAttribute object op elk entiteitstype in de relatie, zodat het metagegevenssysteem het kan ophalen op basis van de opgegeven relatienaam en doelrolnaam.

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