Megosztás a következőn keresztül:


Bevezetés a LINQ használatába (Visual Basic)

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, típuselemzés és IntelliSense támogatás nélkül fordítási időben. 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őrangú nyelvi elemmé teszi a lekérdezést a Visual Basic-ben. 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 az, hogy a projekt célja a .NET-keretrendszer 3.5-ös vagy újabb verziója.

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.

Egy LINQ-lekérdezést ábrázoló ábra az Intellisense használatával.

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:

Lásd még