Partager via


Vue d’ensemble de la création de relations de table plusieurs-à-plusieurs

Les relations de table un-à-plusieurs (1 :N) établissent une hiérarchie entre les lignes. Avec les relations plusieurs-à-plusieurs (N :N), il n’existe aucune hiérarchie explicite. Il n’existe aucune colonne de recherche ni comportement à configurer. Les lignes créées à l’aide d’une relation Plusieurs-à-plusieurs (N à N) peuvent être considérés comme des homologues et la relation est réciproque.

Un exemple de relation plusieurs-à-plusieurs est défini entre deux tables standard incluses dans l’application Dynamics 365 for Sales. La table d’opportunités a une relation N :N avec la table concurrente. Cette relation permet d’ajouter plusieurs concurrents à l’opportunité et d’associer plusieurs opportunités au même concurrent.

Avec des relations plusieurs-à-plusieurs, une table de relation (ou d’intersection) stocke les données qui associent les tables. Cette table a une relation de table un-à-plusieurs avec les deux tables associées et stocke uniquement les valeurs nécessaires pour définir la relation. Vous ne pouvez pas ajouter de colonnes personnalisées à une table de relation et elle n’est jamais visible dans l’interface utilisateur.

La création d’une relation plusieurs-à-plusieurs nécessite de choisir les deux tables auxquelles vous souhaitez participer dans la relation. Pour les applications basées sur des modèles, vous pouvez décider de la façon dont vous souhaitez que les listes respectives soient disponibles dans la navigation pour chaque table. Il s’agit des mêmes options que celles utilisées pour la table primaire dans les relations de table 1 :N.

Toutes les tables ne peuvent pas être utilisées avec des relations plusieurs-à-plusieurs. Si la table n’est pas disponible pour être sélectionnée dans le concepteur, vous ne pouvez pas créer de relation Plusieurs-à-plusieurs avec cette table. Plus d’informations : Documentation du développeur : éligibilité des relations entre tables

Note

Vous pouvez également créer une relation de table plusieurs-à-plusieurs (N :N) dans votre environnement à l’aide des éléments suivants :

Étapes suivantes

Créer des relations de table plusieurs à plusieurs