Overzicht van Entiteit SQL
Entity SQL is een SQL-achtige taal waarmee u conceptuele modellen kunt opvragen in Entity Framework. Conceptuele modellen vertegenwoordigen gegevens als entiteiten en relaties, en Met Entity SQL kunt u query's uitvoeren op deze entiteiten en relaties in een indeling die bekend is met degenen die SQL hebben gebruikt.
Het Entity Framework werkt met opslagspecifieke gegevensproviders om algemene entiteits-SQL te vertalen naar opslagspecifieke query's. De EntityClient-provider biedt een manier om een Entity SQL-opdracht uit te voeren op basis van een entiteitsmodel en rijke typen gegevens te retourneren, waaronder scalaire resultaten, resultatensets en objectgrafieken. Wanneer u objecten maakt EntityCommand , kunt u een opgeslagen procedurenaam of de tekst van een query opgeven door een Entiteit SQL-querytekenreeks toe te wijzen aan de EntityCommand.CommandText eigenschap ervan. De EntityDataReader resultaten van het uitvoeren van een EntityCommand op een EDM uitgevoerd. Als u de opdracht wilt uitvoeren die de opdracht retourneert, roept u ExecuteReaderaanEntityDataReader.
Naast de EntityClient-provider kunt u Entity Framework gebruiken om query's uit te voeren op een conceptueel model en gegevens te retourneren als sterk getypte CLR-objecten die exemplaren van entiteitstypen zijn. Zie Werken met objecten voor meer informatie.
Deze sectie bevat conceptuele informatie over Entity SQL.
In dit gedeelte
Hoe Entiteit SQL verschilt van Transact-SQL
Snelzoekgids voor entiteits-SQL
Null-letterlijke waarden en typedeductie
Geneste entiteits-SQL-query's opstellen