Descripció general de la creació d’una relació de diversos a diversos entre taules
Nota
Vigent a partir del novembre de 2020:
- S’ha canviat el nom del Common Data Service per Microsoft Dataverse. Més informació
- S’han actualitzat alguns termes del Microsoft Dataverse. Per exemple, ara entitat s’anomena taula, i el camp ha passat a anomenar-se columna. Més informació
Aquest article s’actualitzarà pròximament per reflectir la terminologia més recent.
Les relacions de taula d'un a diversos (1:N) estableixen una jerarquia entre files. Amb les relacions de diversos a diversos (N:N) no hi ha cap jerarquia explícita. No hi ha cap columna de cerca o comportament per configurar. Les files creades amb relacions de diversos a diversos es poden considerar del mateix nivell i la relació és recíproca.
Un exemple d'una relació de diversos a diversos es defineix entre dues taules estàndard que s'inclouen amb l'aplicació del Dynamics 365 Sales. La taula d'oportunitat té una relació d'N:N amb la taula de competidor. Això permet que s'afegeixin diversos competidors a l'oportunitat i que s'associïn diverses oportunitats al mateix competidor.
Amb les relacions de diversos a diversos, una taula de relació (o intersecció) emmagatzema les dades que associen les taules. Aquesta taula té una relació de taula d'un a diversos amb ambdues taules relacionades i només emmagatzema els valors necessaris per definir la relació. No podeu afegir columnes personalitzades a una taula de la relació i mai és visible a la interfície d'usuari.
La creació d'una relació de diversos a diversos exigeix triar les dues taules que voleu que participin en la relació. Per a les aplicacions basades en el model podeu decidir com voleu que les llistes respectives estiguin disponibles en la navegació per a cada taula. Aquestes són les mateixes opcions utilitzades per a la taula principal en les relacions de taula d'1:N. Més informació: Element de la subfinestra de navegació per a una taula principal
No totes les taules es poden utilitzar amb relacions de diversos a diversos. Si la taula no està disponible per escollir al dissenyador, no podeu crear una nova relació de diversos a diversos amb la taula. Més informació: Documentació per a desenvolupadors: Elegibilitat de les relacions de taula
Hi ha dos dissenyadors que podeu utilitzar per crear i editar relacions 1:N (un a diversos) o N:1 (diversos a un):
| Dissenyador | Descripció |
|---|---|
| Portal del Power Apps | Proporciona una experiència senzilla i simplificada, però algunes de les opcions de configuració especials no estan disponibles. Més informació: Crear relacions entre taules de diversos a diversos al Microsoft Dataverse amb el portal del Power Apps |
| Explorador de solucions | No és tan fàcil, però proporciona més flexibilitat per a les necessitats menys comunes. Més informació: Crear relacions entre taules N:N (de diversos a diversos) al Dataverse amb l'explorador de solucions |
Nota
També podeu crear una relació de taula de diversos a diversos (N:N) nova al vostre entorn amb les accions següents:
- Importeu una solució que contingui la definició de la relació. Més informació: Importar, actualitzar i exportar solucions
- Un desenvolupador pot utilitzar serveis de metadades per escriure un programa per crear i actualitzar relacions de taula. Més informació: Documentació per a desenvolupadors: Personalitzar metadades de relació de taula
La informació d'aquest tema us ajudarà a triar el dissenyador que podeu utilitzar.
Heu d'utilitzar el portal Power Apps per crear i editar relacions de taula de diversos a diversos (N:N) si no heu de tractar algun dels requisits següents:
- Configureu les opcions de subfinestra de navegació per a aplicacions basades en el model.
- Amagueu la relació de la cerca avançada a les aplicacions basades en el model.
Consulteu també
Crear i editar relacions entre taules
Crear relacions entre taules de diversos a diversos al Dataverse amb el portal del Power Apps
Crear relacions entre taules N:N (de diversos a diversos) al Dataverse amb l'explorador de solucions
Documentació per a desenvolupadors: Personalitzar metadades de relació de taula
Documentació per a desenvolupadors: Elegibilitat de les relacions de taula