Criar consultas com FetchXML

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

FetchXML é uma linguagem de consulta proprietária usada no Microsoft Dynamics 365 (online e local). Ela baseia-se em um esquema que descreve os recursos do idioma. A linguagem FetchXML oferece suporte a recursos de consulta semelhantes como expressões de consulta. Além disso, ela é usada como um formulário serializado de consulta, usado para salvar uma consulta como uma exibição salva de propriedade do usuário na entidade userquery e como uma exibição salva de propriedade da organização na entidade savedquery.

Uma consulta FetchXML pode ser executada com o método IOrganizationService.RetrieveMultiple. É possível converter uma consulta FetchXML em uma expressão de consulta com a mensagem FetchXmlToQueryExpressionRequest.

Para obter informações sobre como usar o LINQPad em conjunto com a FetchXML, consulte esta postagem de blog: Como obter FetchXML do LINQPad.

Para obter informações sobre um utilitário que pode ser usado para converter scripts de SQL em FetchXML, consulte Ajuda do SQL2FetchXML.

Nesta Seção

Use FetchXML para criar uma consulta

Use a agregação FetchXML

Grandes conjuntos de resultados em páginas com o FetchXML

Operadores de consulta de data fiscal e de data/hora "mais antigo do que" no FetchXML

Usar uma junção externa à esquerda no FetchXML para consultar registros “não incluídos”

Amostra: Use a agregação em FetchXML

Exemplo: Usar o FetchXML com um cookie de paginação

Exemplo: Consultas de conversão entre o Fetch e o QueryExpression

Exemplo: Validar e executar uma consulta salva

Seções Relacionadas

Compilação de consultas com o LINQ (Language-Integrated Query do .NET)

Criar consultas com QueryExpression

Recuperar registros para relações de muitos para muitos usando entidades de intersecção

FetchXML schema

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais