Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diesen Verweis, um die verfügbaren Vorgänge für bestimmte Tabellen, die Standardspalten jeder Tabelle und die Beziehungen zwischen Tabellen zu verstehen. Tabellendefinitionen verwenden die EntityMetadata-Klasse.
Diese Referenz umfasst nur solche Tabellen, bei denen:
EntityMetadata.IsPrivategleichfalseDiese Bedingung schließt Tabellen ohne externe Anwendungsfälle aus.
EntityMetadata.IsIntersectfalseist gleich oder IsIntersect gleichtrue, und die Tabelle enthält mehr als vier Spalten.Die meisten überschneidenden Tabellen enthalten nur die vier Spalten, die erforderlich sind, um die m:n-Beziehung zu unterstützen. Sie sind nicht nützlich. Intersect tables with more than four columns are not common and more interesting.
Informationen zu allen Tabellen in Ihrem Umgebung finden Sie unter Tabellendefinitionen in Ihrem Umgebung durchsuchen.
Dynamics 365 Products–Tabellenreferenz
Dynamics 365-Produkte verwenden Dataverse. Wenn Sie eine Umgebung für Dynamics 365-Produkte erstellen, verfügt die Umgebung über eine gemeinsame Gruppe von Tabellen für alle Dynamics 365-Produkte. Weitere Informationen finden Sie unter Dynamics 365 Tabelle/Entitätsreferenz für aktivierte Apps.
Jedes bestimmte Dynamics 365 Produkt kann weitere Tabellen hinzufügen. Die folgende Tabelle zeigt die Tabellenreferenz für bestimmte Dynamics 365-Produkte:
| Produktdokumentation | Referenz der Produkttabelle |
|---|---|
| Umsatz | Verkaufstabelle/Entitätsreferenz |
| Kundendienst | Field Service-Tabelle/Entitätsreferenz |
| Kundendienst | Kundendiensttabelle/Entitätsreferenz |
Eigenschaften
Zu diesem Abschnitt zählen eher ausgewählte Entitätseigenschaften als alle davon. Sie enthält nur die Eigenschaften, die für Entwickler am nützlichsten sind. Sie können einige Entitätseigenschaftswerte ändern.
Spalten
Spalten werden in zwei separaten Abschnitten aufgelistet:
| Abschnitt | Beschreibung |
|---|---|
| Schreibbare Spalten/Attribute | Spalten, die Sie beim Erstellen oder Aktualisieren von Zeilen in einer Tabelle festlegen können. Diese Spalten werden entweder für die oder AttributeMetadata.IsValidForUpdate die Eigenschaften zurückgegebentrue, in der AttributeMetadata.IsValidForCreate Regel beide. Wenn eine der Eigenschaften zurückgegeben falsewird, wird diese Bedingung angegeben. |
| Schreibgeschützte Spalten/Attribute | Spalten, die Sie abrufen können, aber beim Erstellen oder Aktualisieren von Zeilen in einer Tabelle nicht festlegen können. Diese Spalten geben immer sowohl für die als AttributeMetadata.IsValidForUpdate auch für die AttributeMetadata.IsValidForCreate Eigenschaften zurückfalse. |
Auswahlspaltenoptionen
Die Auswahlspaltenoptionen in dieser Referenzdokumentation stammen aus einer Bereitstellung, bei der Englisch die Basissprache ist. Einige Auswahlmöglichkeiten können je nach der bei der Erstellung von Umgebung ausgewählten Basissprache variieren. Diese Unterschiede richten sich stärker an Optionen, die am besten für die Sprache oder Kultur geeignet sind. Sie können diese Optionen anpassen, indem Sie die Bezeichnungen ändern oder optionen nach Bedarf hinzufügen und entfernen.
Beziehungen
Die EntityMetadata-Klasse enthält drei Eigenschaften zur Darstellung von Beziehungen:
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| Eins-zu-viele-Beziehungen | OneToManyRelationshipMetadata[] | Ruft das Array von 1:n-Beziehungen für die Entität aus. |
| Viele-zu-eins-Beziehungen | OneToManyRelationshipMetadata[] | Ruft das Array von N:1-Beziehungen für die Entität aus. |
| Viele-zu-viele-Beziehungen | Viele-Zu-Viele-Beziehungsmetadaten[] | Ruft das Array von N:n-Beziehungen für die Entität aus. |
Anmerkung
Während jede Tabelle die Beziehungen auflistet, die für sie gelten, wird jede Beziehung von beiden Tabellen gemeinsam verwendet. Die Beziehungen existieren zwischen den Tabellen. Während 1:n-Beziehungen vorhanden sind, sind m:1-Beziehungen einfach eine Ansicht einer 1:n-Beziehung aus der referenzierenden Tabelle.
n:1-Beziehungen
Enthält die folgenden OneToManyRelationshipMetadata Klasseneigenschaften :
| Eigenschaft | Beschreibung |
|---|---|
ReferencedEntity |
Der logische Name der Bezugstabelle. |
ReferencedAttribute |
Der logische Name des Primärschlüssels der zugehörigen Tabelle. |
ReferencingEntity |
Der logische Name der verknüpften Tabelle, die die Nachschlagespalte enthält. |
ReferencingAttribute |
Der logische Name der Nachschlagespalte in der zugehörigen Tabelle, die einen Verweis auf den Primärschlüssel der Primärtabelle enthält. |
IsHierarchical |
Ob die Beziehung eine auf sich selbst verweisende hierarchische Beziehung darstellt |
CascadeConfiguration |
Daten, die beschreiben, welche Vorgänge für die übergeordnete Entität an verwandte Entitäten überlappen. Weitere Informationen finden Sie unter Cascade-Konfiguration. |
Eins-zu-viele-Beziehungen
Enthält die folgenden OneToManyRelationshipMetadata Klasseneigenschaften :
| Eigenschaft | Beschreibung |
|---|---|
ReferencingEntity |
Der logische Name der Bezugstabelle. |
ReferencingAttribute |
Der logische Name der Spalte in der Bezugstabelle, die einen Verweis auf den Primärschlüssel der Primärtabelle enthält. |
IsCustomizable |
Gibt an, ob Sie die Eigenschaften der Beziehung ändern können. |
ReferencedEntityNavigationPropertyName |
Der Name der von der Web-API-Sammlung bewerteten Navigationseigenschaft für diese Beziehung. Weitere Informationen finden Sie unter Web-API-Navigationseigenschaften. |
AssociatedMenuConfiguration |
Daten, die von modellgesteuerten Apps verwendet werden, um zu steuern, ob und wie auf die zugehörigen Entitätsdaten in der Benutzeroberfläche von der primären Entität aus zugegriffen werden kann. |
Viele-zu-viele-Beziehungen
Jede Viele-zu-viele-Beziehung umfasst Entity1LogicalName und Entity2LogicalName. Für diese Dokumentation werden Beziehungsdetails im Kontext der aktuellen Tabelle bereitgestellt. Ob es Entity1 oder Entity2 ist, ist nicht wirklich wichtig.
Für jede n:n-Beziehung sind die folgenden ManyToManyRelationshipMetadata Klasseneigenschaften enthalten:
| Eigenschaft | Beschreibung |
|---|---|
IntersectEntityName |
Der logische Name der Intersect-Tabelle, die diese n:n-Beziehung unterstützt. |
IsCustomizable |
Gibt an, ob Sie die Eigenschaften der Beziehung ändern können. |
SchemaName |
Der Schemaname der Beziehung. |
IntersectAttribute (Entity1IntersectAttribute oder Entity2IntersectAttribute) |
Der Name der Spalte in der Schnittmengentabelle, die der Primärschlüssel für Datensätze dieses Typs ist. |
NavigationPropertyName (Entity1NavigationPropertyName oder Entity2NavigationPropertyName) |
Der Name der von der Web-API-Sammlung bewerteten Navigationseigenschaft für diese Beziehung. Weitere Informationen: Web-API-Navigationseigenschaften |
AssociatedMenuConfiguration (Entity1AssociatedMenuConfiguration oder Entity2AssociatedMenuConfiguration) |
Von modellgesteuerten Apps verwendete Daten, um zu steuern, ob und wie von dieser Tabelle aus in der Benutzeroberfläche auf die Daten der zweiten Tabelle zugegriffen werden kann. |
In dem seltenen Fall, dass eine Viele-zu-viele-Beziehung selbstreferenziell ist, wie z. B. bei Verbindungsrolle (ConnectionRole) wird der Eigenschaft connectionroleassociation_association, Entity1 oder Entity2 vorangestellt.
| Eigenschaft | Wert |
|---|---|
Entity1IntersectAttribute |
Der Name der Spalte in der Schnittmengentabelle, die als erste Tabelle den Primärschlüssel für Datensätze dieses Typs darstellt. |
Entity2IntersectAttribute |
Der Name der Spalte in der Schnittmengentabelle, die der Primärschlüssel für Datensätze dieses Typs als zweite Tabelle ist. |
Entity1NavigationPropertyName |
Der Name der sammlungswertigen Navigationseigenschaft der Web-API für diese Beziehung als erste Tabelle. |
Entity2NavigationPropertyName |
Der Name der sammlungswertigen Navigationseigenschaft der Web-API für diese Beziehung als zweite Tabelle. |
Entity1AssociatedMenuConfiguration |
Von modellgesteuerten Apps verwendete Daten, um zu steuern, ob und wie in der Benutzeroberfläche von dieser Tabelle als erste Tabelle auf die Daten der zweiten Tabelle zugegriffen werden kann. |
Entity2AssociatedMenuConfiguration |
Daten, die von modellgesteuerten Apps verwendet werden, um zu steuern, ob und wie auf die zweite Tabellendaten in der Benutzeroberfläche aus dieser Tabelle als zweite Tabelle zugegriffen werden kann. |