Crear consultas con FetchXML

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

FetchXML es un lenguaje de consulta propietario que se usa en Microsoft Dynamics 365 (en línea y local). Se basa en un esquema que describe las funciones del idioma. El idioma FetchXML admite funciones de consulta similares a las expresiones de consulta. Además, se usa como formulario serializado de consulta, usado para guardar una consulta como una vista guardada propiedad del usuario en la entidad de userquery y como una vista guardada propiedad de la organización en la entidad savedquery.

Una consulta de FetchXML se puede ejecutar utilizando el método IOrganizationService.RetrieveMultiple. Puede convertir una consulta de FetchXML en una expresión de consulta con el mensaje de FetchXmlToQueryExpressionRequest.

Para obtener información sobre cómo usar LINQPad para trabajar con FetchXML, vea esta publicación del blog: Obtener FetchXML de LINQPad.

Para obtener información acerca de una utilidad que puede usar para convertir scripts de SQL en FetchXML, consulte Ayuda de SQL2FetchXML.

En esta sección

Usar FetchXML para crear una consulta

Usar el agregado FetchXML

Páginar grandes conjuntos de resultados con FetchXML

Fecha fiscal y operadores de consultas de fecha y hora "más antiguo que" en FetchXML

Use una combinación externa izquierda en FetchXML para consultar los registros "no en"

Ejemplo: uso de agregación en FetchXML

Ejemplo: usar FetchXML con una cookie de paginación

Ejemplo: convertir consultas entre Fetch y QueryExpression

Ejemplo: validar y ejecute una consulta guardada

Secciones relacionadas

Crear consultas con LINQ (consulta integrada del lenguaje .NET)

Crear consultas con QueryExpression

Recuperar registros de relaciones de varios a varios mediante entidades que se cruzan

FetchXML schema

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright