Delen via


Entiteit SQL-taal

Entity SQL is een opslagonafhankelijke querytaal die vergelijkbaar is met SQL. Met Entity SQL kunt u query's uitvoeren op entiteitsgegevens, hetzij als objecten of in een tabelvorm. Overweeg het gebruik van Entity SQL in de volgende gevallen:

  • Wanneer een query dynamisch moet worden samengesteld tijdens runtime. In dit geval moet u ook overwegen om de opbouwmethoden ObjectQuery<T> voor query's te gebruiken in plaats van een Entiteit SQL-queryreeks te maken tijdens runtime.

  • Wanneer u een query wilt definiĆ«ren als onderdeel van de modeldefinitie. Alleen Entity SQL wordt ondersteund in een gegevensmodel. Zie Het element QueryView (MSL) voor meer informatie

  • Wanneer u EntityClient gebruikt om alleen-lezen entiteitsgegevens als rijensets te retourneren met behulp van een EntityDataReader. Zie EntityClient-provider voor het Entity Framework voor meer informatie.

  • Als u al een expert bent in querytalen op basis van SQL, lijkt Entity SQL misschien het meest natuurlijk voor u.

Entity SQL gebruiken met de EntityClient-provider

Als u Entity SQL wilt gebruiken met de EntityClient-provider, raadpleegt u de volgende artikelen voor meer informatie:

EntityClient-provider voor het Entity Framework

Procedure: Een query uitvoeren die PrimitieveType-resultaten retourneert

Procedure: Een query uitvoeren die structureletyperesultaten retourneert

Procedure: Een query uitvoeren die refType-resultaten retourneert

Procedure: Een query uitvoeren die complexe typen retourneert

Procedure: Een query uitvoeren die geneste verzamelingen retourneert

Procedure: Een geparameteriseerde entiteits-SQL-query uitvoeren met EntityCommand

Procedure: Een opgeslagen procedure met parameters uitvoeren met EntityCommand

Procedure: Een polymorfe query uitvoeren

Procedure: Navigeren in relaties met de navigate-operator

Entiteits-SQL gebruiken met objectquery's

Als u Entity SQL wilt gebruiken met objectquery's, raadpleegt u de volgende onderwerpen voor meer informatie:

Procedure: Een query uitvoeren die entiteitstypeobjecten retourneert

Procedure: Een geparameteriseerde query uitvoeren

Procedure: Navigeren in relaties met navigatie-eigenschappen

Procedure: Een door de gebruiker gedefinieerde functie aanroepen

Procedure: Gegevens filteren

Procedure: Gegevens sorteren

Procedure: Groepsgegevens

Procedure: Gegevens aggregeren

Procedure: Een query uitvoeren die anonieme typeobjecten retourneert

Procedure: Een query uitvoeren die een verzameling primitieve typen retourneert

Procedure: Gerelateerde objecten opvragen in een EntityCollection

Procedure: De samenvoeging van twee query's ordenen

Procedure: Bladeren door queryresultaten

In deze sectie

Overzicht van Entiteit SQL

Naslaginformatie over entiteits-SQL

Zie ook