利用 SDK 組件擷取使用查詢的資料
發行︰ 2017年1月
適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online
Microsoft Dynamics 365 (線上和內部部署) 中有許多建立查詢的方法。 您可以在早期和晚期繫結案例中使用 .NET Language-Integrated Query (LINQ),您可使用 FetchXML (專有的 Microsoft Dynamics 365 查詢語言) 撰寫查詢,也可以使用 QueryExpression 和 QueryExpression 類別建立查詢。
下表列出每個查詢樣式的基本功能。
查詢樣式 |
功能 |
---|---|
FetchXML |
支援所有 QueryExpression 功能以及彙總和群組。 查詢建立為 XML 陳述式。 |
QueryExpression |
查詢會建置為物件模型。 支援除了彙總和群組以外的所有 FetchXML 功能。 |
LINQ |
使用標準語言建立查詢,但內部使用 QueryExpression,因此受限於 QueryExpression功能。 |
用來 FetchXML 建立查詢傳回彙總,例如所有傳回記錄的值總和。 您也可以使用 FetchXML 執行「群組依據」作業。
.NET Language-Integrated Query (LINQ) 使用標準查詢模式。OrganizationServiceContext 類別含有 LINQ 查詢提供者,而且在建立多個關聯上很有效率。
當您要在 FetchXml 與 QueryExpression 之間轉換時,下列訊息對查詢使用非常實用:FetchXmlToQueryExpressionRequest 和 QueryExpressionToFetchXmlRequest。
本節內容
建立與 LINQ (.NET Language Integrated Query) 的查詢
Microsoft Dynamics 365
© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權