Tabellenbeziehungsdefinitionen

Wenn Sie sich den Lösungs-Explorer oder die drei Beziehungssammlungen in der EntityMetadata ansehen, könnten Sie denken, dass es drei Arten von Beziehungen gibt. Tatsächlich sind es nur zwei, wie in der nachfolgenden Tabelle gezeigt wird.

Beziehungstyp Beschreibung
Eine zu Vielen
OneToManyRelationshipMetadata
Eine Beziehung, bei der ein Datensatz für die Primärtabelle aufgrund einer Lookup-Spalte in der Bezugstabelle mit vielen anderen Bezugstabelle-Datensätzen verknüpft werden kann.
Wenn Sie einen Datensatz der Primärtabelle anzeigen, können Sie eine Liste der Datensätze der Bezugstabelle sehen, die mit ihm verknüpft sind.
Viele zu Viele
ManyToManyRelationshipMetadata
Eine Beziehung, die von einer speziellen Beziehungstabelle abhängt, manchmal auch Intersect-Tabelle genannt, sodass viele Datensätze einer Tabelle mit vielen Datensätzen einer anderen Tabelle in Beziehung stehen können.
Wenn Sie Datensätze einer der beiden Tabellen in einer Viele-zu-viele-Beziehung anzeigen, können Sie eine Liste aller Datensätze der anderen Tabelle sehen, die mit ihr in Beziehung stehen.

Eine EntityMetadata ManyToOneRelationships Sammlung enthält OneToManyRelationshipMetadata-Typen. 1:N-Beziehungen bestehen zwischen Tabellen und beziehen sich auf jede Tabelle entweder als Primäre Tabelle oder Verknüpfte Tabelle. Die Bezugstabelle, manchmal untergeordnete Tabelle genannt, hat eine Lookup-Spalte, die das Speichern eines Verweises auf einen Datensatz aus der primären Tabelle, manchmal übergeordnete Tabelle genannt, zulässt. Eine N:1:-Beziehung ist nur eine 1:N-Beziehung aus der Sicht der Bezugstabelle.

Hinweis

Obwohl Bezugstabellen manchmal als Kindertabellen bezeichnet werden, sollten Sie diese nicht mit Kindertabellen verwechseln, die sich darauf beziehen, wie die Sicherheit auf Bezugstabellen angewendet wird.

Weitere Informationen: Beziehungen zwischen Tabellen erstellen.

Kaskadierende Konfiguration

Wenn eine 1:N-Beziehung besteht, gibt es kaskadierende Verhaltensweisen, die konfiguriert werden können, um die Datenintegrität zu wahren und Geschäftsprozesse zu automatisieren. Weitere Informationen: Konfigurieren des kaskadierenden Verhaltens von Beziehungen.

Erstellen Sie eine Hierarchie von Tabellen

Innerhalb einer auf sich selbst verweisenden 1: n-Beziehung können Sie eine Hierarchie festlegen, indem Sie die angezeigte IsHierarchical-Eigenschaft auf true festlegen.

Mit modellgesteuerten Apps ermöglicht es eine Umgebung, die Sie aktivieren, die Hierarchie anzuzeigen und damit und interagieren zu können.

Entwickler können diese neue Typen von Abfragen anhand der Hierarchie mit Under und Not Under Operatoren aktivieren.

Weitere Informationen: Hierarchiebezogene Daten abfragen und visualisieren.

Siehe auch

Dataverse Tabellen

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).