Opret forespørgsler med LINQ (.NET-sprogintegreret forespørgsel)
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
Du kan bruge .NET-sprogintegreret forespørgsel (LINQ) til at skrive forespørgsler i Microsoft Dynamics CRM 2015 og opdatering til Microsoft Dynamics CRM Online 2015. 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 CRM 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
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret