Freigeben über


Arbeiten mit Tabellendefinitionen über Code

Sowohl die Web-API als auch das SDK für .NET enthalten Funktionen zum Ausführen von CRUD-Vorgängen in der Tabelle. Während Sie diese Vorgänge mit Code ausführen können, verwenden Sie im Allgemeinen Designer, um benutzerdefinierte Schemaelemente hinzuzufügen, zu aktualisieren oder zu löschen. Benutzer müssen über Administratorrechte verfügen, um Schemaänderungen anzuwenden, aber alle Benutzer können Tabellendefinitionen lesen.

Warum mit Tabellendefinitionen arbeiten?

Eine häufigere Verwendung für die Tabellendefinitionsdienste besteht darin, Tabellendefinitionen über die Umgebung abzurufen, in der Ihre Erweiterung ausgeführt wird. Da jede Umgebung unterschiedlich sein kann und Schematabellendefinitionen einen Großteil der Informationen zur Konfiguration der Umgebung enthalten, müssen Sie diese Informationen möglicherweise abrufen, damit Sich Ihre Erweiterungen an andere Anpassungen anpassen können, die in dieser Umgebung wirksam sind.

Beispiele:

  • Die Anzahl der verfügbaren Optionen kann sich ändern. Anstatt die Werte in Ihrer Umgebung hart zu codieren, überlegen Sie, ob verschiedene Optionen vorhanden sind. Sie können das System abfragen, um zu bestimmen, ob die aktuelle Umgebung unterschiedliche Optionen hat.
  • Der Anzeigename für eine Tabelle kann geändert werden. Der Standardanzeigename für das Konto lautet "Account". Dies könnte in Unternehmen geändert werden. Wenn Sie einem Benutzer eine Meldung anzeigen und auf den Namen einer Tabelle verweisen möchten, sollten Sie diesen nicht fest einprogrammieren, sondern stattdessen den Wert verwenden, der dem entspricht, was der Benutzer gewohnt ist zu sehen, und den Anzeigenamen aus den Tabellendefinitionen abrufen.

Durchsuchen von Tabellendefinitionen für Ihre Organisation

Die Entwicklung eines guten Arbeitsverständnisses der Tabellendefinitionen im System kann Ihnen helfen, zu verstehen, wie die Microsoft Dataverse-Plattform funktioniert. Die Designer, die zum Bearbeiten von Tabellendefinitionen verfügbar sind, können nicht alle Details anzeigen, die in den Tabellendefinitionen enthalten sind. Sie können eine modellgesteuerte App namens "Metadatenbrowser " installieren, mit der Sie alle ausgeblendeten Tabellen und Tabellendefinitionseigenschaften anzeigen können, die im System gefunden werden. Weitere Informationen zum Metadatenbrowser: Durchsuchen von Tabellendefinitionen für Ihre Organisation

Programmgesteuertes Arbeiten mit Tabellendefinitionen

Weitere Informationen zum programmgesteuerten Arbeiten mit Tabellendefinitionen mithilfe von: