Arbeiten mit Daten mit Hilfe von Code in Microsoft Dataverse

Dataverse verfügt über Tabellen, die zur Modellierung und Verwaltung von Geschäftsdaten verwendet werden. Sie können die mitgelieferten Tabellen verwenden oder Ihre eigenen angepassten Tabellen definieren, um Daten zu speichern.

Dataverse verfügt auch über APIs, die als Nachrichten bekannt sind. Nachrichten legen eine Reihe von Eingabeparametern und Ausgabeeigenschaften fest, um die Logik einzuschließen, die auf dem Server ausgeführt wird. Jede Nachricht hat einen Namen. Wenn Sie über einen SQL-Datenbank-Hintergrund verfügen, können Sie sich diese wie gespeicherte SQL-Prozeduren vorstellen. Sie können Nachrichten verwenden, die Dataverse bietet oder Sie können Ihre eigenen Nachrichten erstellen.

Webdienste zum Arbeiten mit Daten verwenden

Dataverse bietet zwei Möglichkeiten, mit Daten zu arbeiten: Web-API & SDK für .NET. Wählen Sie den, der den Anforderungen und Ihren Qualifikationen am Besten entspricht.

Internet-API

Das Web-API ist ein OData v4 RESTful-Endpunkt. Verwenden Sie die WE API für jede Programmiersprache, die HTTP-Anforderungen und die Authentifizierung mit OAuth 2.0 unterstützt.

Weitere Informationen: Dataverse-Web-API verwenden

SDK für .NET

Verwenden Sie Klassen, die in den Dataverse-SDK für .NET-Assemblys für benutzerdefinierte Apps bereitgestellt werden, oder zum Erweitern von Dataverse-Vorgängen mithilfe benutzerdefinierter Plug-Ins und Workflow-Aktivitäten. Das Dataverse-SDK für .NET unterstützt das Erstellen von Zielen für .NET Framework und .NET 6+. Plug-In- und benutzerdefinierte Workflowaktivitäten müssen jedoch mit .NET Framework codiert werden.

Weitere Informationen: SDK für .NET von Dataverse verwenden

Hinweis

Verwenden Sie die Xrm.Tooling-Assemblys, wenn Sie das SDK für .NET mit unserem PowerShell-Modul verwenden möchten oder eine Windows-Clientanwendung erstellen und unsere benutzerdefinierte Anmeldesteuerung verwenden möchten. Weitere Informationen: Erstellen von Windows-Client-Anwendungen mithilfe der XRM-Tools

Einschränkungen

Es gibt eine Größenbeschränkung von 1 GB für die Größe einer Dataverse zurückgegebenen Antwort. Nur wenige APIs oder Abfragen können so viele Daten zurückgeben. Wenn Sie auf diesen Grenzwert stoßen, sollten Sie überlegen, welche anderen Optionen verfügbar sind, um die Daten in mehreren, kleineren Anfragen abzurufen.

Das veraltete SOAP Endpunkt gibt serialisierte XML-Daten zurück, die viel ausführlicher sind als die von der Web-API zurückgegebenen serialisierten JSON-Daten. Wenn Sie das veraltete SOAP Endpunkt verwenden, sollten Sie die äquivalente Operation der Web-API verwenden. Mehr Informationen: Über den Legacy SOAP-Endpunkt

Dataverse liefert schnelle und umfassende Suchergebnisse für mehrere Tabellen in einer Liste, sortiert nach Relevanz. Es bietet auch Funktionen zur Unterstützung von Vorschlägen und Autovervollständigungserlebnissen in Apps.

Die Suche hat einen nativen Endpunkt und es gibt Dataverse-Nachrichten, die Sie über die Web-API oder den Organisationsdienst verwenden können.

Weitere Information: Dataverse-Datensätze suchen

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