Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le relazioni di tabella uno-a-molti (1:N) stabiliscono una gerarchia tra le righe. Con relazioni molti-a-molti (N:N), non esiste alcuna gerarchia esplicita. Non esistono colonne di ricerca o comportamenti da configurare. Le righe create utilizzando relazioni molti-a-molti possono essere considerate di pari livello e la relazione è reciproca.
Un esempio di relazione molti-a-molti è definito tra due tabelle standard incluse nell'app Dynamics 365 for Sales. La tabella delle opportunità ha una relazione N:N con la tabella concorrente. Questa relazione consente l'aggiunta di più concorrenti all'opportunità e più opportunità associate allo stesso concorrente.
Con le relazioni molti-a-molti, una tabella di relazione (o intersezione) archivia i dati che associano le tabelle. Questa tabella ha una relazione di tabella uno-a-molti con entrambe le tabelle correlate e archivia solo i valori necessari per definire la relazione. Non è possibile aggiungere colonne personalizzate a una tabella di relazione e non è mai visibile nell'interfaccia utente.
La creazione di una relazione molti-a-molti richiede la scelta delle due tabelle che parteciperanno alla relazione. Per le app basate su modello è possibile decidere come si desidera che i rispettivi elenchi siano disponibili all'interno della struttura di spostamento per ogni tabella. Queste sono le stesse opzioni usate per la tabella primaria nelle relazioni tra tabelle 1:N.
Non tutte le tabelle possono essere usate per relazioni molti-a-molti. Se la tabella non è disponibile nella finestra di progettazione, non è possibile creare una nuova relazione molti-a-molti con questa tabella. Altre informazioni: Documentazione per sviluppatori: idoneità alle relazioni tra tabelle
Annotazioni
È anche possibile creare una nuova relazione di tabella molti-a-molti (N:N) nell'ambiente usando quanto segue:
- Importare una soluzione contenente la definizione della relazione. Altre informazioni: Importare, aggiornare ed esportare soluzioni
- Uno sviluppatore può usare i servizi metadati per scrivere un programma per creare e aggiornare le relazioni tra tabelle. Altre informazioni: Documentazione per sviluppatori: Definizioni delle relazioni tra tabelle