Del via


Hente data med forespørgsler ved hjælp af SDK-assemblyer

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Du kan oprette forespørgsler på flere måder i Microsoft Dynamics 365 (online og i det lokale miljø). Du kan bruge .NET-sprogintegreret forespørgsel (LINQ) i tidlige og sene bindingsscenarier, du kan skrive forespørgsler ved hjælp af FetchXML, det beskyttede Microsoft Dynamics 365-forespørgselssprog, eller du kan opbygge en forespørgsel ved hjælp af QueryExpression- og QueryExpression-klassen.

Følgende tabel indeholder de grundlæggende funktioner i hver forespørgselstype.

Forespørgselstype

Muligheder

FetchXML

Understøtter alle funktionerne i QueryExpression plus aggregater og gruppering. Forespørgsler opbygges som XML-sætninger.

QueryExpression

Forespørgsler er bygget som en objektmodel. Understøtter alle funktionerne i FetchXML med undtagelse af aggregater og gruppering.

LINQ

Forespørgsler oprettes ved hjælp af standardsprog, men bruger internt QueryExpression, så er begrænset til funktionerne i QueryExpression.

Brug FetchXML til at oprette forespørgsler, der returnerer aggregater som f.eks. summen af en værdi for alle returnerede poster. Du kan også udføre "gruppér efter"-handlinger med FetchXML.

.NET-sprogintegreret forespørgsel (LINQ) bruger standardforespørgselsmønstre.OrganizationServiceContext-klassen indeholder LINQ-forespørgselsudgiveren og er effektiv ved oprettelse af flere sammenslutninger.

Følgende meddelelser er nyttige til arbejde med forespørgsler, når du vil konvertere mellem FetchXml og QueryExpression: FetchXmlToQueryExpressionRequest og QueryExpressionToFetchXmlRequest.

I dette afsnit

Opret forespørgsler med LINQ (.NET-sprogintegreret forespørgsel)

Oprette forespørgsler med FetchXML

Oprette forespørgsler med QueryExpression

Forespørg hierarkiske data

Hente poster for mange-til-mange-relationer med overlappende objekter

FetchXML schema

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret