Megosztás:


Entitás SQL-nyelve

Az Entity SQL az SQL-hez hasonló, tárolófüggetlen lekérdezési nyelv. Az Entity SQL lehetővé teszi az entitásadatok lekérdezését objektumként vagy táblázatos formában. Érdemes megfontolni az Entity SQL használatát a következő esetekben:

  • Amikor egy lekérdezést futásidőben dinamikusan kell létrehozni. Ebben az esetben érdemes megfontolni a lekérdezésszerkesztő metódusok ObjectQuery<T> használatát is, nem pedig egy Entity SQL-lekérdezési sztring futásidőben történő felépítését.

  • Ha egy lekérdezést a modelldefiníció részeként szeretne definiálni. Egy adatmodellben csak az Entity SQL támogatott. További információ: QueryView Elem (MSL).

  • Ha az EntityClient használatával csak olvasható entitásadatokat ad vissza sorhalmazként egy EntityDataReader. További információ: EntityClient Provider for the Entity Framework.

  • Ha már szakértője az SQL-alapú lekérdezési nyelveknek, az Entity SQL talán a legtermészetesebbnek tűnhet.

Az Entity SQL használata az EntityClient-szolgáltatóval

Ha az Entity SQL-t az EntityClient-szolgáltatóval szeretné használni, további információt az alábbi cikkekben talál:

EntityClient szolgáltató az Entity Frameworkhöz

Útmutató: Primitívtípus-eredményeket visszaadó lekérdezés végrehajtása

Útmutató: StructuralType-eredményeket visszaadó lekérdezés végrehajtása

Útmutató: RefType-eredményeket visszaadó lekérdezés végrehajtása

Útmutató: Összetett típusok visszaadására szolgáló lekérdezés végrehajtása

Útmutató: Beágyazott gyűjteményeket visszaadó lekérdezés végrehajtása

Útmutató: Paraméteres entitás SQL-lekérdezésének végrehajtása az EntityCommand használatával

Útmutató: Paraméteres tárolt eljárás végrehajtása az EntityCommand használatával

Útmutató: Polimorfikus lekérdezés végrehajtása

Útmutató: Navigálás a Navigálás operátorral való kapcsolatok között

Entity SQL használata objektum-lekérdezésekkel

Ha objektum-lekérdezésekkel szeretné használni az Entity SQL-t, további információt az alábbi témakörökben talál:

Útmutató: Entitástípus-objektumokat visszaadó lekérdezés végrehajtása

Útmutató: Paraméteres lekérdezés végrehajtása

Útmutató: Navigálás kapcsolatokban navigációs tulajdonságok használatával

Útmutató: Felhasználó által definiált függvény meghívása

Útmutató: Adatok szűrése

Útmutató: Adatok rendezése

Útmutató: Adatok csoportosítása

Útmutató: Adatok összesítése

Útmutató: Névtelen típusú objektumokat visszaadó lekérdezés végrehajtása

Útmutató: Primitív típusok gyűjteményét visszaadó lekérdezés végrehajtása

Útmutató: Kapcsolódó objektumok lekérdezése entityCollectionben

Útmutató: A két lekérdezés egyesítőjének megrendelése

Útmutató: Lapozás lekérdezési eredmények között

A szakasz tartalma

Entity SQL – áttekintés

Entitás SQL-referencia

Lásd még