Compilação de consultas com o LINQ (Language-Integrated Query do .NET)
Publicado: novembro de 2016
Aplicável a: Dynamics CRM 2015
Também é possível usar o .NET LINQ (Language-Integrated Query) para escrever consultas no Atualização do Microsoft Dynamics CRM 2015 e Microsoft Dynamics CRM Online 2015. Você pode usar a classe OrganizationServiceContext ou uma classe de derivação criada pela ferramenta CrmSvcUtil para escrever consultas do LINQ que acessam o ponto de extremidade do SOAP (Organization.svc). A classe OrganizationServiceContext contém um provedor subjacente de consulta do LINQ que converte consultas do LINQ a partir da sintaxe do Microsoft Visual C# ou do Microsoft Visual Basic .NET na API de consulta usada pelo Microsoft Dynamics 365.
Ao usar classes de programação early bound, é possível gerar uma classe derivada da classe OrganizationServiceContext se você especificar o nome da classe com o parâmetro servicecontextname ao usar a Ferramenta de Geração de Código (CrmSvcUtil.exe). O uso desta classe permite fazer referência a um conjunto de entidades IQueryable usando o padrão <entity schema name>+Set para, por exemplo, AccountSet fazer referência ao conjunto de registros da entidade Account. Todos os exemplos do SDK do Microsoft Dynamics CRM usam ServiceContext como o nome desta classe, mas o código pode usar um nome diferente.Para obter mais informações:Criar classes de entidade associadas precocemente com a ferramenta de geração de código (CrmSvcUtil.exe)
Nesta Seção
Usar LINQ para criar um consulta
Usar classe de entidades late bound com uma consulta do LINQ
Solicitar resultados usando atributos da entidade com LINQ
Solicitar resultados usando atributos da entidade com LINQ
Paginas grandes conjuntos de resultados com o LINQ
Exemplo: Criar uma consulta LINQ
Exemplo: Consultas de LINQ complexas
Exemplo: Recuperar vários com os operadores de condição usando LINQ
Exemplo: Mais exemplos de consulta de LINQ
Exemplo: criar uma consulta LINQ com associação tardia
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais