Daten mithilfe von FetchXml abrufen
Sie können FetchXml verwenden, um Daten entweder über das SDK für .NET oder die Web-API abzurufen. Mit Power Automate können Sie Daten mit der Web-API mithilfe des Parameters FetchXml-Abfrageparameter des Befehls „Zeilen auflisten“.
Möglicherweise möchten Sie auch Community-Tools wie die XrmToolbox FetchXmlBuilder verwenden
Wie Sie Daten abrufen, hängt davon ab, ob Sie das SDK für .NET oder die Dataverse-Web-API verwenden.
Verwenden Sie die FetchExpression-Klasse, um die FetchXml-Abfrage als Zeichenfolge zu speichern. FetchExpression
ist vom allgemeinen Typ QueryBase-Klasse abgeleitet, sodass Sie ihn verwenden können, wenn dieser Typ ein Methodenparameter oder eine Klasseneigenschaft ist.
In den meisten Fällen sollten Sie die IOrganizationService.RetrieveMultiple-Methode verwenden.
static EntityCollection RetrieveMultipleExample(IOrganizationService service, string fetchXml)
{
return service.RetrieveMultiple(new FetchExpression(fetchXml));
}
Sie können auch die RetrieveMultipleRequest-Klasse mit der IOrganizationService.Execute-Methode verwenden, es gibt jedoch nur wenige Szenarios, in denen dies notwendig ist.
static EntityCollection RetrieveMultipleRequestExample(IOrganizationService service, string fetchXml)
{
var request = new RetrieveMultipleRequest()
{
Query = new FetchExpression(fetchXml)
};
var response = (RetrieveMultipleResponse)service.Execute(request);
return response.EntityCollection;
}
Schnellstart: Eine SDK für .NET-Anforderung ausführen (C#)
Weitere Informationen zur Verwendung von Nachrichten mit dem SDK für .NET
Nächste Schritte,
Lernen Sie, wie man Spalten auswählt.
Versuchen Sie es mit ein wenig Beispielcode
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für