Omówienie tworzenia relacji między tabelami typu wiele do wielu
Relacje jeden-do-wielu (1:N) między tabelami ustanawiają hierarchie między wierszami. W przypadku relacji wiele-do-wielu (N:N) nie ma jawnej hierarchii. Nie ma żadnych kolumn wyszukiwania ani zachowań do skonfigurowania. Wiersze utworzone przy użyciu relacji wiele-do-wielu mogą być uznawane za równorzędne, a ich relacja za obustronną.
Wiele przykładów relacji wiele-do-wielu zdefiniowano między dwiema standardowymi tabelami dołączonymi do aplikacji Dynamics 365 Sales. Tabela szans sprzedaży ma również relację N:N z tabelą konkurentów. Pozwala to na dodawanie wielu konkurentów do szansy sprzedaży oraz wielu szans sprzedaży skojarzonych z tym samym konkurentem.
Dzięki relacjom wiele-do-wielu tabela Relacja (lub Część wspólna) przechowuje dane kojarzące tabele. Ta tabela ma relację jeden-do-wielu z obiema pokrewnymi tabelami i tylko przechowuje wartości konieczne do zdefiniowania relacji. Nie można dodawać kolumn niestandardowych do tabeli relacji i nigdy nie jest to widoczne w interfejsie użytkownika.
Tworzenie relacji wiele-do-wielu wymaga wybrania dwóch tabel, które mają uczestniczyć w relacji. W przypadku aplikacji opartych na modelu można określić, w jaki sposób odpowiednie listy mają być dostępne w ramach nawigacji dla każdej tabeli. Są to te same opcje używane dla tabeli podstawowej w relacjach 1:N między tabelami. Więcej informacji: Element okienka nawigacji dla tabeli podstawowej
Nie wszystkie tabele można stosować w relacjach wiele-do-wielu. Jeśli tabela nie jest dostępna do wyboru w projektancie, nie można tworzyć nowej relacji wiele-do-wielu przy użyciu tej tabeli. Więcej informacji: Dokumentacja dla deweloperów: Kwalifikowanie relacji między tabelami
Istnieją dwaj projektanci, których można użyć do tworzenia i edytowania relacji 1:N (jeden-do-wielu) lub N:1 (wiele-do-jednego):
Projektant | Opis |
---|---|
Portal Power Apps | Oferuje łatwe, uproszczone środowisko, ale niektóre ustawienia specjalne nie są dostępne. Więcej informacji: Tworzenie relacji między tabelami typu wiele do wielu w Microsoft Dataverse przy użyciu portalu usługi Power Apps |
Eksplorator rozwiązań | Nie aż tak łatwe, ale zapewnia większą elastyczność dla mniej typowych wymagań. Więcej informacji: Tworzenie relacji N:N (wiele-do-wielu) między tabelami w usłudze Dataverse przy użyciu eksploratora rozwiązań |
Uwaga
Można również utworzyć nową relację tabel wiele-do-wielu (N:N) w środowisku przy użyciu następujących czynności:
- Importowanie rozwiązania, które zawiera definicję relacji. Więcej informacji: Importowanie, aktualizowanie i eksportowanie rozwiązań
- Projektant może użyć usługi Metdata Services, aby napisać program do tworzenia i aktualizowania relacji tabel. Więcej informacji: Dokumentacja dla deweloperów: Dostosowywanie metadanych relacji tabel
Informacje zawarte w tym temacie pomogą wybrać, którego projektanta użyć.
Należy użyć portalu Power Apps, aby utworzyć i edytować relacje wiele-do-wielu (N:N) między tabelami, o ile nie musisz zająć się następującymi wymaganiami:
- Skonfiguruj opcje w okienku nawigacji dla aplikacjach opartych na modelu.
- Ukryj relację w Szukanie zaawansowane w aplikacjach opartych na modelu.
Zobacz także
Tworzenie i edytowanie relacji między tabelami
Tworzenie relacji między tabelami typu wiele do wielu w Dataverse przy użyciu portalu usługi Power Apps
Tworzenie relacji N:N (wiele-do-wielu) między tabelami w Dataverse przy użyciu eksploratora rozwiązań
Uwaga
Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)
Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).