Criar descrição geral das relações entre tabelas de muitos-para-muitos
As relações entre tabelas Um-para-muitos (1:N) estabelecem uma hierarquia entre linhas. Com relações Muitos-para-muitos (N:N) não existe uma hierarquia explícita. Não existem colunas ou comportamentos de pesquisa a configurar. As linhas que utilizam relações Muitos-para-muitos podem ser consideradas pares e a relação é recíproca.
Um exemplo de uma relação de muitos.para-muitos é definida entre duas tabelas padrão incluídas na aplicação do Dynamics 365 Sales. A tabela de oportunidade tem uma relação N:N com a tabela de concorrente. Isto permite que vários concorrentes sejam adicionados à oportunidade e várias oportunidades associadas ao mesmo concorrente.
Com relações Muitos-para-muitos uma tabela Relação (ou Interseção) armazena os dados que associam as tabelas. Esta tabela tem uma relação entre tabelas de Um-para-muitos com ambas as tabelas relacionadas e armazena apenas os valores necessários para definir a relação. Não é possível adicionar colunas personalizadas a uma tabela de relação e nunca está visível na interface de utilizador.
Criar uma relação Muitos-para-muitos requer a seleção das duas tabelas que pretende que participem na relação. Para aplicações condicionadas por modelo pode decidir como pretende que as respetivas listas estejam disponíveis na navegação para cada tabela. Estas são as mesmas opções utilizadas para a tabela primária em relações entre tabelas 1:N. Mais informações: Item do Painel de Navegação para a tabela Primária
Nem todas as tabelas podem ser utilizadas em relações Muitos-para-muitos. Se a tabela não está disponível para ser escolhida no estruturador, não é possível criar uma nova relação Muitos-para-muitos com esta tabela. Mais informações: Documentação do programador: Elegibilidade da relação entre tabelas
Existem dois estruturadores que pode utilizar para criar e editar relações 1:N (um-para-muitos) ou relações N:1 (muitos-para-um):
Estruturador | Descrição |
---|---|
Portal Power Apps | Fornece uma experiência simplificada e fácil, mas algumas definições especiais não estão disponíveis. Mais informações: Criar relações entre tabelas de Muitos-para-muitos no Microsoft Dataverse com o portal do Power Apps |
Explorador de soluções | Não é tão fácil, mas fornece mais flexibilidade para requisitos menos comuns. Mais informações: Criar relações entre tabelas N:N (muitos-para-muitos) no Dataverse através do explorador de soluções |
Nota
Também pode criar nova relação entre tabelas de Muitos-para-muitos (N:N) no seu ambiente utilizando o seguinte:
- Importe uma solução que contenha a definição da relação. Mais informações: Importar, atualizar e exportar soluções
- Um programador pode utilizar serviços de Metadados para escrever um programa para criar e atualizar as relações entre tabelas. Mais informações: Documentação do programador: Personalizar metadados de relação entre tabelas
As informações neste tópico irão ajudá-lo a escolher qual o estruturador que pode utilizar.
Deve utilizar o portal do Power Apps para criar e editar relações entre tabelas Muitos-para-um (N:N), a menos que tenha de abordar qualquer um dos seguintes requisitos:
- Configurar opções do painel de navegação para aplicações orientadas por modelos
- Ocultar a relação da Pesquisa avançada em aplicações orientadas por modelos.
Consulte também
Criar e editar relações entre tabelas
Criar relações entre tabelas Muitos-para-muitos no Dataverse com o portal do Power Apps
Criar relações entre tabelas N:N (muitos-para-muitos) no Dataverse utilizando o explorador de soluções
Nota
Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)
O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).