Abrufen von Daten mit Abfragen mithilfe von SDK-Assemblys
Veröffentlicht: Januar 2017
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Für die Erstellung von Abfragen in Microsoft Dynamics 365 (online und lokal) gibt es mehrere Möglichkeiten: Sie können .NET Language-Integrated Query (LINQ) in Szenarien mit später und früher Bindung verwenden, Sie können Anfragen mit Microsoft Dynamics 365 schreiben FetchXML, oder Sie können eine Abfrage mit der Klasse QueryExpression und QueryExpression erstellen.
Die folgende Tabelle enthält die grundlegenden Funktionen für jeden Abfragenstil.
Abfragenstil |
Fähigkeiten |
---|---|
FetchXML |
Unterstützt alle QueryExpression-Funktionen sowie Aggregate und Gruppierung. Abfragen werden als XML-Anweisungen erstellt. |
QueryExpression |
Abfragen werden als Objektmodell erstellt. Unterstützt alle FetchXML-Funktionen, ausgenommen Aggregate und Gruppierung. |
LINQ |
Abfragen werden mithilfe der Standardsprache steigern, aber dintern verwendetQueryExpression, weshalb eine Einschränkung auf die Funktionen von QueryExpression besteht. |
Verwenden Sie FetchXMLzur Erstellung von Abfragen, die Aggregate zurückgeben, wie etwa die Summe eines Wertes für alle zurückgegebenen Datensätze. Sie können mit FetchXML auch Gruppierungsvorgänge ausführen.
.NET Language-Integrated Query (LINQ) verwendet Standardabfragemuster. Die Klasse OrganizationServiceContext enthält den LINQ-Abfragenanbieter und kann gut mehrere Zuordnungen erstellen.
Die nachfolgenden Nachrichten sind zum Verwenden mit Abfragen hilfreich, wenn Sie zwischen FetchXml und QueryExpressionFetchXmlToQueryExpressionRequest und QueryExpressionToFetchXmlRequest konvertieren möchten.
Inhalt dieses Abschnitts
Erstellen von Abfragen mit LINQ (.NET language-integrated query)
Abfragen erstellen mit FetchXML
Erstellen von Abfragen mit QueryExpression
Abfragen von hierarchischen Daten
Rufen Sie Datensätze mit n: n-Beziehungen ab, die überschneidende Entitäten verwenden
Microsoft Dynamics 365
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright