Del via


Oprette forespørgsler med FetchXML

 

Udgivet: januar 2017

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

FetchXML er et beskyttet forespørgselssprog, der bruges i Microsoft Dynamics 365 (online og i det lokale miljø). Den er baseret på et skema, der beskriver egenskaberne for sproget.FetchXML-sproget understøtter lignende forespørgselsfunktioner som udtryk i forespørgslen. Desuden kan den bruges som en fortløbende form for forespørgsel, der bruges til at gemme en forespørgsel som en brugerejet gemt visning i objektet userquery og som en organisationsejet gemt visning i objektet savedquery.

En FetchXML-forespørgsel kan udføres ved hjælp af metoden IOrganizationService.RetrieveMultiple. Du kan konvertere en FetchXML-forespørgsel til et forespørgselsudtryk med meddelelsen FetchXmlToQueryExpressionRequest.

Oplysninger om, hvordan du bruger LINQPad til at arbejde med FetchXML, finder du under dette blogindlæg: Få FetchXML fra LINQPad.

Oplysninger om et værktøj, du kan bruge til at konvertere SQL scripts til FetchXML, finder du under Hjælp til SQL2FetchXML.

I dette afsnit

Brug FetchXML til at oprette en forespørgsel

Brug af FetchXML-aggregering

Sideopdele store resultatsæt med FetchXML

Regnskabsdato og "ældre end" dato/klokkeslæt forespørgselsoperatorer i FetchXML

Bruge en venstre ydre joinforbindelse i FetchXML til forespørgsel på poster, der er "ikke i"

Eksempel: Brug aggregering i FetchXML

Eksempel: Brug FetchXML med en sideopdelingscookie

Eksempel: Konvertere forespørgsler mellem Fetch og QueryExpression

Eksempel: Valider og udfør en gemt forespørgsel

Relaterede afsnit

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

Oprette forespørgsler med QueryExpression

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

FetchXML schema

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret