共用方式為


建立與 LINQ (.NET Language Integrated Query) 的查詢

 

發行︰ 2017年1月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

您可以在 Microsoft Dynamics 365 (線上和內部部署) 使用 .NET Language-Integrated Query (LINQ) 編寫查詢。 您可以使用由 CrmSvcUtil 工具建立的 OrganizationServiceContext 類別或衍生類別來撰寫存取 SOAP 端點的 LINQ 查詢 (Organization.svc)。OrganizationServiceContext 類別包含一項基礎的 LINQ 查詢供應商,它能將 LINQ 查詢從 Microsoft Visual C# 或 Microsoft Visual Basic .NET 語法翻譯成 Microsoft Dynamics 365 使用的查詢 API。

當您使用早期繫結的程式設計類別時,可產生衍生自 OrganizationServiceContext 類別 (若您在使用程式碼產生工具 (CrmSvcUtil.exe) 時,以 servicecontextname 參數指定類別名稱)。 使用此類別可參照一個使用 <entity schema name>+Set 類型的 IQueryable 實體組,舉例來說 AccountSet 來參照 Account 實體紀錄集合。 在 Microsoft Dynamics 365 SDK 的所有範例使用 ServiceContext 為名稱此類別,而程式碼可能使用不同的名稱。其他資訊:使用程式碼產生工具 (CrmSvcUtil.exe) 建立早期繫結實體類別

本節

使用 LINQ 建構查詢

在 LINQ 查詢中使用晚期繫結實體類別

在 LINQ 中使用實體屬性的排列結果

在 LINQ 中使用實體屬性的排列結果

分頁 LINQ 大型結果集

LINQ 查詢範例

範例:建立 LINQ 查詢

範例:複雜 LINQ 查詢

範例:使用 LINQ 搭配條件運算子擷取多個項目

範例:其他 LINQ 查詢範例

範例:建立使用晚期繫結的 LINQ 查詢

Microsoft Dynamics 365

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權