Recupera i dati con le query utilizzando gli assembly SDK
Data di pubblicazione: gennaio 2017
Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Sono disponibili diversi modi per creare query in Microsoft Dynamics 365 (online e locale). È 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
Microsoft Dynamics 365
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright