Bouw query's met FetchXML

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

FetchXML is een eigendomsquerytaal gebruikt in Microsoft Dynamics 365 (online en on-premises). Het is gebaseerd op een schema dat de mogelijkheden van de taal beschrijft. De FetchXML taal ondersteunt gelijkende querymogelijkheden als query-expressies. Bovendien wordt het gebruikt als geserialiseerde vorm van een query, om een query op te slaan als opgeslagen gebruikersweergave in de entiteit userquery en als opgeslagen weergave van een organisatie in de entiteit savedquery.

Een FetchXML query kan worden uitgevoerd door de methode IOrganizationService.RetrieveMultiple te gebruiken. U kunt een FetchXML query voor een query-expressie met het bericht FetchXmlToQueryExpressionRequest converteren.

Voor informatie over hoe u LINQPad gebruikt om te werken met FetchXML, raadpleegt u het volgende blogbericht: Krijg FetchXML van LINQPad.

Voor informatie over een functie waarmee u SQL scripts kunt converteren naar FetchXML, zie SQL2FetchXML-Help.

In deze sectie

FetchXML gebruiken om een query te construeren

FetchXML-samenvoeging gebruiken

Paging op grote resultaatsets toepassen met FetchXML

Fiscale datum en 'ouder dan'-queryoperators voor datum/tijd in FetchXML

Gebruik een left outer join in FetchXML voor het uitvoeren van query's voor records "niet in"

Voorbeeld: Samenvoeging gebruiken in FetchXML

Voorbeeld: FetchXML gebruiken met een paging-cookie

Voorbeeld: Query's converteren tussen QueryExpression en Fetch

Voorbeeld: Een opgeslagen query valideren en uitvoeren

Verwante secties

Query's maken met LINQ (.NET Language Integrated Query)

Bouw query's met QueryExpression

Haal records op voor veel-op-veek rekaries met doorsnedenentiteiten.

FetchXML schema

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht