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 objet 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éfini. Le nom de la relation n'est pas qualifié par un espace de noms.
- targetRoleName
- String
Rôle cible à utiliser pour récupérer l'autre terminaison de relationshipName
.
Retours
IRelatedEnd représentant l'objet EntityCollection<TEntity> ou EntityReference<TEntity> qui 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 à une utilisation dans les scénarios où l'utilisateur ne dispose pas de métadonnées complètes, y compris les informations de type statique pour les deux terminaisons de la relation. Ces métadonnées sont spécifiées dans l'objet EdmRelationshipAttribute sur chaque type d'entité dans la relation ; par conséquent, le système de métadonnées peut les récupérer en fonction du nom de relation et du nom de rôle cible fournis.
Le nom de la relation ne doit pas être qualifié par un espace de noms. Une erreur se produit lorsque vous ajoutez l'espace de noms au nom de relation.