Générer des requêtes avec FetchXML

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

FetchXML est un langage de requête propriétaire utilisé dans Microsoft Dynamics 365 (Online et local). Il est basée sur un schéma qui décrit les fonctionnalités du langage. Le FetchXML langage prend en charge des fonctionnalités similaires de requête, telles que des expressions de requête. En outre, il est utilisé comme une série de requêtes, utilisée pour enregistrer une requête comme une vue appartenant à l'utilisateur enregistrée dans l'entité userquery et comme une vue appartenant à l'organisation enregistrée dans l'entité savedquery.

Une FetchXML requête peut être exécutée en utilisant la méthode IOrganizationService.RetrieveMultiple. Vous pouvez convertir une requête FetchXML en une expression de requête avec le message FetchXmlToQueryExpressionRequest.

Pour plus d'informations sur la manière d'utiliser LINQPad avec lequel travailler FetchXML, voir le billet de blog : Obtenir le langage FetchXML depuis LINQPad.

Pour en savori plus sur un utilitaire que vous pouvez utiliser pour convertir les scripts SQL en scripts FetchXML, voir SQL2FetchXML Help.

Dans cette section

Utiliser FetchXML pour créer une requête

Utiliser l’agrégation FetchXML

Mettre en page d’importants ensembles de résultats avec FetchXML

Opérateurs de requête de date/heure "Plus de" et date d'exercice dans FetchXML

Utilisez une jointure externe gauche dans FetchXML afin de rechercher des enregistrements « pas dans »

Exemple : utiliser l’agrégation dans FetchXML

Exemple : Utiliser FetchXML avec un cookie de pagination

Exemple : Convertir des requêtes entre des expressions Fetch et Query

Exemple : valider et exécuter une requête enregistrée

Sections connexes

Générer des requêtes avec LINQ (Language-Integrated Query .NET)

Générer des requêtes avec QueryExpression

Extraire des enregistrements pour des relations plusieurs-à-plusieurs à l’aide des entités avec intersection

FetchXML schema

Microsoft Dynamics 365

© 2017 Microsoft. Tous droits réservés. Copyright