Überblick über die Erstellung von n:m-Tabellenbeziehungen
1:n-Tabellenbeziehungen richten eine Hierarchie zwischen Zeilen ein. Mit viele-zu-viele-Beziehungen (N:N) gibt es keine explizite Hierarchie. Es müssen keine Nachschlagespalten oder Verhaltensweisen konfiguriert werden. Mit n:n-Beziehungen erstellte Zeilen gelten als gleichwertig, und die Beziehung ist reziprok.
Ein Beispiel für eine N:N-Beziehung wird zwischen zwei Standardtabellen definiert, die in der Dynamics 365 Sales-App enthalten sind. Die Verkaufschancentabelle verfügt über eine N:N-Beziehung mit der Mitbewerbertabelle. Dies ermöglicht das Hinzufügen mehrerer Wettbewerber zur Verkaufschance und mehrerer Verkaufschancen, die demselben Wettbewerber zugeordnet sind.
Bei n:n-Beziehungen speichert eine Beziehungstabelle (oder eine überschneidende Tabelle) die Daten, die den Tabellen untereinander zugeordnet sind. Diese Tabelle weist eine 1:n-Tabellenbeziehung zu beiden verknüpften Tabellen auf und speichert nur die zur Definition der Beziehung erforderlichen Werte. Sie können einer Beziehungstabelle keine benutzerdefinierten Spalten hinzufügen und sie wird nie in der Benutzeroberfläche angezeigt.
Zum Erstellen einer n:n-Beziehung müssen Sie die beiden Tabellen auswählen, die Sie an der Beziehung beteiligen möchten. Bei modellgesteuerten Apps können Sie entscheiden, wie die entsprechenden Listen in der Navigation für die Tabelle verfügbar sein sollen. Diese sind dieselben Optionen, die für die primäre Tabelle in 1:n-Tabellenbeziehungen verwendet werden. Weitere Informationen: Navigationsbereichselement für die primäre Tabelle
Nicht alle Tabellen lassen sich mit N:N-Beziehungen nutzen. Wenn die Tabelle nicht im Designer ausgewählt werden kann, können Sie keine neue N:N-Beziehung mit dieser Tabelle erstellen. Weitere Informationen: Entwicklerdokumentation: Tabellenbeziehungseignung
Es gibt zwei Ansicht, die Sie verwenden können, um 1:n (eine-zu-vielen) oder N:1 (viele-zu-einer) Beziehungen:
Designer | Beschreibung |
---|---|
Power Apps-Portal | Gibt eine einfache konzentrierte Erfahrung, aber einige besondere Einstellungen sind nicht verfügbar. Mehr Informationen: Erstellen von N:N-Tabellenbeziehungen in Microsoft Dataverse mit dem Power Apps-Portal |
Projektmappen-Explorer | Nicht so einfach, aber gibt mehr Flexibilität für weniger allgemeine Anforderungen. Weitere Informationen: Erstellen von N:N (many-to-many) Tabellenbeziehungen in Dataverse unter Verwendung des Solution Explorers |
Hinweis
Sie können eine neue N:N-Tabellenbeziehung auch in Ihrer Umgebung erstellen mithilfe des folgenden:
- Importieren Sie eine Lösung, die die Definition der Beziehung enthält. Weitere Informationen dazu finden Sie Lösungen importieren, aktualisieren und exportieren
- Ein Entwickler kann Metadatendienste verwenden, um ein Programm zu Schreiben, um Tabellenbeziehungen zu erstellen und zu aktualisieren. Weitere Informationen: Entwicklerdokumentation: Tabellenbeziehungseignungsmetadaten anpassen
Die Informationen in diesem Thema helfen Ihnen auswählen, welche Designer Sie verwenden können.
Sie sollten das Power Apps-Portal verwenden, um N:N-Tabellenbeziehungen zu erstellen und zu bearbeiten, außer Sie müssen eine der folgenden Anforderungen erfüllen:
- Konfigurieren Sie Navigationsbereichsoptionen für modellgesteuerte Apps.
- Verbergen Sie die Beziehung in der erweiterten Suche in modellgesteuerten Apps.
Siehe auch
Erstellen und Bearbeiten von Beziehungen zwischen Tabellen
N:N-Tabellenbeziehungen in Dataverse mithilfe des Power Apps-Portals erstellen
N:N (many-to-many) Tabellenbeziehungen in Dataverse mit dem Lösungsexplorer erstellen
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).