LINQ–ADO.NET (Visual Basic)
A LINQ to ADO.NET lehetővé teszi a ADO.NET számba vett objektumok lekérdezését a Language-Integrated Query (LINQ) programozási modellel.
Feljegyzé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 nyelvvel integrált lekérdezési (LINQ) technológia létezik: LINQ–Adathalmaz, LINQ–SQL, linq to Entities. A LINQ to DataSet gazdagabb, optimalizált lekérdezést biztosít a LINQ és az DataSetSQL között, így közvetlenül lekérdezheti az SQL Server adatbázissémáit, a LINQ-t pedig az Entitások között.
LINQ–DataSet
Ez DataSet a ADO.NET egyik leggyakrabban használt összetevője, és kulcsfontosságú eleme a leválasztott programozási modellnek, amely ADO.NET épül. 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 to 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 –entitások
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 .
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: