Del via


Opret forespørgsler med LINQ (.NET-sprogintegreret forespørgsel)

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Du kan bruge .NET-sprogintegreret forespørgsel (LINQ) til at skrive forespørgsler i Microsoft Dynamics 365 (online og i det lokale miljø). Du kan bruge OrganizationServiceContext-klassen eller en afledt klasse, der er oprettet af værktøjet CrmSvcUtil, til at skrive LINQ-forespørgsler, som der adgang til SOAP-slutpunktet (Organization.svc). Klassen OrganizationServiceContext indeholder en underliggende LINQ-forespørgselsprovider, der oversætter LINQ-forespørgsler fra Microsoft Visual C# eller Microsoft Visual Basic .NET-syntaksen i forespørgsles-API'en, der bruges af Microsoft Dynamics 365.

Når du bruger tidligt bundne programmeringsklasser, kan du oprette en klasse, der er afledt af klassen OrganizationServiceContext, hvis du angiver navnet på den klasse, der anvender parameteren servicecontextname, når du bruger værktøjet til oprettelse af kode (CrmSvcUtil.exe). Brug af denne klasse giver mulighed for at referere til et IQueryable-objekt, der indstilles ved hjælp af mønsteret <entity schema name>+Set, for eksempel AccountSet for at referere til indsamling af Account-objektposter. Alle eksempler i Microsoft Dynamics 365-SDK bruger ServiceContext som navn for denne klasse, men din kode kan benytte et andet navn.Flere oplysninger:Opret klasser for tidligt bundne objekter med værktøjet til oprettelse af kode (CrmSvcUtil.exe)

I dette afsnit

Bruge LINQ til at oprette en forespørgsel

Brug sent bunden objektklasse med en LINQ-forespørgsel

Sortér resultater vha. LINQ-objektattributter

Sortér resultater vha. LINQ-objektattributter

Sideopdele store resultatsæt med LINQ

Eksempler på LINQ-forespørgsler

Eksempel: Oprettelse af en LINQ-forespørgsel

Eksempel: Komplekse LINQ-forespørgsler

Eksempel: Hente flere med betingelsesoperatorer ved hjælp af LINQ

Eksempel: Flere LINQ-forespørgselseksempler

Eksempel: Opret en LINQ-forespørgsel med sen binding

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret