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