Query's maken met LINQ (.NET Language Integrated Query)
Gepubliceerd: januari 2017
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
U kunt ook de .NET Language-Integrated Query (LINQ) gebruiken om query's te schrijven in Microsoft Dynamics 365 (online en on-premises). U kunt de klasse OrganizationServiceContext of een afgeleide klasse die is gemaakt door het hulpmiddel CrmSvcUtil, gebruiken om LINQ-query's te schrijven die toegang krijgen tot het SOAP-eindpunt (Organization.svc). De klasse OrganizationServiceContext bevat een onderliggende LINQ-queryprovider die LINQ-query's vertaalt van Microsoft Visual C# of Microsoft Visual Basic .NET-syntaxis naar de query-API die wordt gebruikt door Microsoft Dynamics 365.
Als u eerder gebonden programmeringsklassen gebruikt, kunt u een klasse die is afgeleid van de klasse OrganizationServiceContext, genereren als u de naam van de klasse opgeeft met de parameter servicecontextname wanneer u het hulpprogramma voor het genereren van code gebruikt (CrmSvcUtil.exe.) Het gebruik van deze klasse maakt het mogelijk te verwijzen naar een IQueryable-entiteitset met het patroon <entity schema name>+Set, bijvoorbeeld AccountSet om te verwijzen naar de verzameling Account-entiteitsrecords. Alle voorbeelden in de Microsoft Dynamics 365 SDK gebruiken ServiceContext als naam voor deze klasse, maar uw code kan een andere naam gebruiken.Meer informatie:Eerder gebonden entiteitklassen maken met het hulpmiddel voor het genereren van code (CrmSvcUtil.exe)
In deze sectie
LINQ gebruiken om een query te construeren
Laat gebonden entiteitsklasse gebruiken met een LINQ-query
Resultaten ordenen via entiteitskenmerken met LINQ
Resultaten ordenen via entiteitskenmerken met LINQ
Door grote resultatenreeksen met LINQ bladeren
Voorbeeld: Een LINQ-query maken
Voorbeeld: Complexe LINQ-query's
Voorbeeld: Meerdere ophalen met voorwaardeoperatoren met LINQ
Voorbeeld: Meer LINQ-queryvoorbeelden
Voorbeeld: Een LINQ-query met late binding maken
Microsoft Dynamics 365
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht