Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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 csoportosítása
Ú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