Bevezetés a LINQ használatába (Visual Basic)
A Language-Integrated Query (LINQ) a .NET-keretrendszer 3.5-ös verziójában bevezetett innováció, amely áthidalja az objektumok és az adatok világa közötti szakadékot.
Az adatok lekérdezései hagyományosan egyszerű sztringekként vannak kifejezve, fordításkor és IntelliSense-támogatás nélkül. Emellett különböző lekérdezési nyelvet kell elsajátítania minden adatforrástípushoz: SQL-adatbázisokhoz, XML-dokumentumokhoz, különböző webszolgáltatásokhoz stb. A LINQ első osztályú nyelvi szerkezetet hoz létre a Visual Basicben. A nyelvi kulcsszavak és a jól ismert operátorok használatával lekérdezéseket írhat erősen gépelt objektumgyűjtemények ellen.
LINQ-lekérdezéseket írhat a Visual Basicben SQL Server-adatbázisokhoz, XML-dokumentumokhoz, ADO.NET adatkészletekhez, valamint bármilyen objektumgyűjteményhez, amely támogatja IEnumerable vagy az általános IEnumerable<T> felületet. A LINQ-támogatást számos webszolgáltatáshoz és más adatbázis-implementációhoz külső felek is biztosítják.
A LINQ-lekérdezéseket használhatja új projektekben, vagy a meglévő projektek nem LINQ-lekérdezései mellett. Az egyetlen követelmény, hogy a projektcél 3,5-ös vagy újabb .NET-keretrendszer.
A Visual Studio alábbi ábrája egy részben befejezett LINQ-lekérdezést mutat be egy SQL Server-adatbázison C# és Visual Basic nyelven, teljes típusellenőrzéssel és IntelliSense-támogatással.
Következő lépések
Ha további részleteket szeretne megtudni a LINQ-ról, először ismerkedjen meg néhány alapfogalmaval a Visual Basic linq használatának első lépései című szakaszában, majd olvassa el a LINQ-technológia dokumentációját, amelyben érdekli:
SQL Server-adatbázisok: LINQ–SQL
XML-dokumentumok: LINQ–XML (Visual Basic)
ADO.NET adatkészletek: LINQ–Adathalmaz
.NET-gyűjtemények, fájlok, sztringek és így tovább: LINQ to Objects (Visual Basic)
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: