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)
Compilare query con QueryExpression
Eseguire una query ai dati gerarchici
Recuperare i record per le relazioni molti-a-molti utilizzando entità intersecate
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright