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


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.

Diagram that shows a LINQ query with Intellisense.

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