Wprowadzenie do LINQ (Visual Basic)

Zapytanie zintegrowane z językiem (LINQ) to innowacja wprowadzona w programie .NET Framework w wersji 3.5, która stanowi mostek między światem obiektów a światem danych.

Tradycyjnie zapytania dotyczące danych są wyrażane jako proste ciągi bez sprawdzania typów w czasie kompilacji lub obsługi funkcji IntelliSense. Ponadto musisz poznać inny język zapytań dla każdego typu źródła danych: bazy danych SQL, dokumenty XML, różne usługi sieci Web itd. LINQ tworzy zapytanie jako pierwszą klasę konstrukcji języka w Visual Basic. Zapytania są pisane względem silnie typiowanych kolekcji obiektów przy użyciu słów kluczowych języka i znanych operatorów.

Zapytania LINQ można pisać w języku Visual Basic dla baz danych programu SQL Server, dokumentów XML, zestawów danych ADO.NET oraz dowolnej kolekcji obiektów obsługujących IEnumerable lub interfejsu ogólnego IEnumerable<T> . Obsługa LINQ jest również zapewniana przez inne firmy w przypadku wielu usług internetowych i innych implementacji baz danych.

Zapytania LINQ można używać w nowych projektach lub obok zapytań innych niż LINQ w istniejących projektach. Jedynym wymaganiem jest to, że docelowy projekt programu .NET Framework 3.5 lub nowszy.

Poniższa ilustracja z programu Visual Studio przedstawia częściowo ukończone zapytanie LINQ względem bazy danych programu SQL Server w języku C# i Visual Basic z pełnym sprawdzaniem typów i obsługą funkcji IntelliSense.

Diagram that shows a LINQ query with Intellisense.

Następne kroki

Aby dowiedzieć się więcej na temat LINQ, zacznij od zapoznania się z niektórymi podstawowymi pojęciami w sekcji Wprowadzenie do linQ w Visual Basic, a następnie przeczytaj dokumentację dotyczącą technologii LINQ, w której cię interesują:

Zobacz też