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 QueryView-element (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 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
Naslaginformatie over entiteits-SQL