RelationshipManager.GetRelatedEnd(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un EntityCollection<TEntity> ou EntityReference<TEntity> du type correct pour le rôle cible spécifié dans une relation.
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
Paramètres
- relationshipName
- String
Nom de la relation dans laquelle targetRoleName est définie. Le nom de la relation n’est pas qualifié par l’espace de noms.
- targetRoleName
- String
Rôle cible à utiliser pour récupérer l’autre extrémité de relationshipName.
Retours
IRelatedEnd représentant le EntityCollection<TEntity> ou EntityReference<TEntity> celui-ci a été récupéré.
Exceptions
relationshipName ou targetRoleName est null.
Le type source ne correspond pas au type du propriétaire.
targetRoleName n’est pas valide.
-ou-
Impossible de trouver le type de relation dans les métadonnées.
Remarques
Cette méthode est destinée à être utilisée dans les scénarios où l’utilisateur n’a pas de métadonnées complètes, y compris les informations de type statique pour les deux extrémités de la relation. Ces métadonnées sont spécifiées dans l’objet EdmRelationshipAttribute sur chaque type d’entité de la relation, de sorte que le système de métadonnées peut le récupérer en fonction du nom de relation fourni et du nom de rôle cible.
Le nom de la relation ne doit pas être qualifié d’espace de noms. Une erreur se produit lorsque vous avez ajouté l’espace de noms au nom de la relation.