使用 LINQ(.NET 语言集成查询)构建查询
发布日期: 2017年1月
适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online
在 Microsoft Dynamics 365(在线或本地) 中,可以使用 .NET 语言集成查询 (LINQ) 编写查询。 可以使用 CrmSvcUtil 工具创建的 OrganizationServiceContext 类或派生类编写用于访问 SOAP 端点 (Organization.svc) 的 LINQ 查询。OrganizationServiceContext 类包含基础 LINQ 查询提供程序,用于将 LINQ 查询从 Microsoft Visual C# 或 Microsoft Visual Basic .NET 语法转换为 Microsoft Dynamics 365 使用的查询 API。
在使用早期绑定的编程类时,如果在使用代码生成工具 (CrmSvcUtil.exe) 时使用 servicecontextname 参数指定类的名称,则可生成派生自 OrganizationServiceContext 类的类。 此类的使用允许使用模式 <entity schema name>+Set 来引用 IQueryable 实体集(例如 AccountSet),从而引用 Account 实体记录的集合。Microsoft Dynamics 365 SDK 中的所有示例均使用 ServiceContext 作为此类的名称,但您的代码可以使用不同的名称。详细信息:使用代码生成工具 (CrmSvcUtil.exe) 创建早期绑定实体类
本节内容
Microsoft Dynamics 365
© 2017 Microsoft。 保留所有权利。 版权