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.
A linq to ADO.NET lehetővé teszi, hogy a Language-Integrated Query (LINQ) programozási modell használatával lekérdezhesse a ADO.NET összes számba vett objektumát.
Megjegyzés:
A linq to ADO.NET dokumentáció a .NET-keretrendszer SDK ADO.NET szakaszában található: LINQ és ADO.NET.
Három különböző ADO.NET Language-Integrated lekérdezési (LINQ) technológia létezik: LINQ–Adatkészlet, LINQ–SQL, linq to Entities. A LINQ to DataSet gazdagabb, optimalizált lekérdezést biztosít a DataSet fölött, a LINQ to SQL lehetővé teszi az SQL Server adatbázissémák közvetlen lekérdezését, míg a LINQ to Entities az Entitások adatmodelljének lekérdezését teszi lehetővé.
LINQ–DataSet
Az DataSet az ADO.NET egyik leggyakrabban használt összetevője, és kulcsfontosságú eleme a leválasztott programozási modellnek, amely az ADO.NET alapját képezi. Ennek ellenére azonban a DataSet lekérdezési képességek korlátozottak.
A LINQ to DataSet lehetővé teszi, hogy gazdagabb lekérdezési DataSet képességeket hozzon létre ugyanazokkal a lekérdezési funkciókkal, amelyek számos más adatforráshoz is elérhetők.
További információ: LINQ to DataSet.
LINQ–SQL
A LINQ–SQL futtatókörnyezeti infrastruktúrát biztosít a relációs adatok objektumként való kezeléséhez. A LINQ-ban az SQL-ben a relációs adatbázis adatmodellje a fejlesztő programozási nyelvén kifejezett objektummodellre van leképezve. Az alkalmazás végrehajtásakor a LINQ az SQL-be lefordítja az objektummodell nyelvvel integrált lekérdezéseit AZ SQL-be, és elküldi őket az adatbázisnak végrehajtás céljából. Amikor az adatbázis visszaadja az eredményeket, a LINQ az SQL-nek lefordítja őket olyan objektumokra, amelyeket ön kezelhet.
A LINQ–SQL támogatja az adatbázisban tárolt eljárásokat és felhasználó által definiált függvényeket, valamint az objektummodell öröklődését.
További információ: LINQ–SQL.
LINQ az entitásokhoz
Az entitásadat-modellen keresztül a relációs adatok objektumként lesznek közzétéve a .NET-környezetben. Így az objektumréteg ideális célként szolgál a LINQ támogatásához, így a fejlesztők az üzleti logika létrehozásához használt nyelvről hozhatnak létre lekérdezéseket az adatbázissal kapcsolatban. Ezt a képességet linq to Entities néven ismerjük. További információ : LINQ to Entities .