Recuperare i dati con le query

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Sono disponibili diversi modi per creare query in Aggiornamento di Microsoft Dynamics CRM 2015 e Microsoft Dynamics CRM Online 2015. È possibile utilizzare .NET Language Integrated Query (LINQ) negli scenari di associazione tardiva e anticipata, è possibile scrivere query utilizzando FetchXML, il linguaggio di query Microsoft Dynamics 365 proprietario oppure è possibile compilare una query utilizzando QueryExpression e la classe QueryExpression.

Nella tabella seguente sono elencate le funzionalità di base di ogni stile di query.

Stile query

Funzionalità

FetchXML

Supporta tutte le funzionalità di QueryExpression oltre agli aggregati e al gruppo. Le query sono compilate come istruzioni XML.

QueryExpression

Le query sono generate come modello a oggetti. Supporta tutte le funzionalità in FetchXML ad eccezione degli aggregati e del gruppo.

LINQ

Le query sono compilate utilizzando il linguaggio standard, ma internamente utilizzano QueryExpression pertanto è limitato alle funzionalità di QueryExpression.

Utilizzare FetchXML per creare query che restituiscono aggregati, come la somma di un valore per tutti i record restituiti. È possibile eseguire anche operazioni di "raggruppamento" con FetchXML.

.NET Language Integrated Query (LINQ) utilizza modelli di query standard. La classe OrganizationServiceContext contiene il provider di query LINQ e costituisce un modo efficiente per creare più associazioni.

I messaggi seguenti sono utili per utilizzare le query quando si desidera convertire tra FetchXml e QueryExpression: FetchXmlToQueryExpressionRequest e QueryExpressionToFetchXmlRequest.

In questa sezione

Creare query con LINQ (.NET language-integrated query)

Creare query con FetchXML

Compilare query con QueryExpression

Eseguire una query ai dati gerarchici

Recuperare i record per le relazioni molti-a-molti utilizzando entità intersecate

FetchXML schema

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright