Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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ókért olvassa el az EntityClient szolgáltatót az Entity Framework számára.
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ó: Két lekérdezés uniójának végrehajtása
Útmutató: Lapozás lekérdezési eredmények között