RelationshipManager.GetRelatedEnd(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen EntityCollection<TEntity> oder EntityReference<TEntity> den richtigen Typ für die angegebene Zielrolle in einer Beziehung zurück.
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
Parameter
- relationshipName
- String
Name der Beziehung, in der targetRoleName definiert wird. Der Beziehungsname ist nicht namespacefähig.
- targetRoleName
- String
Zielrolle zum Abrufen des anderen Endes von relationshipName.
Gibt zurück
IRelatedEnd EntityCollection<TEntity> das oder EntityReference<TEntity> das abgerufen wurde.
Ausnahmen
relationshipName oder targetRoleName ist null.
Der Quelltyp stimmt nicht mit dem Typ des Besitzers überein.
targetRoleName ist ungültig.
-oder-
Der Beziehungstyp in den Metadaten konnte nicht gefunden werden.
Hinweise
Diese Methode soll in Szenarien verwendet werden, in denen der Benutzer keine vollständigen Metadaten hat, einschließlich der statischen Typinformationen für beide Enden der Beziehung. Diese Metadaten werden im EdmRelationshipAttribute Objekt für jeden Entitätstyp in der Beziehung angegeben, sodass das Metadatensystem sie basierend auf dem angegebenen Beziehungsnamen und dem Zielrollennamen abrufen kann.
Der Beziehungsname sollte nicht namespacefähig sein. Wenn Sie den Namespace dem Beziehungsnamen vorangestellt haben, tritt ein Fehler auf.