Wprowadzenie do LINQ

Language-Integrated Query (LINQ)wprowadza innowacji w Visual Studio 2008 i .NET Framework wersja 3.5 most łączący obiektów i światem danych.

Tradycyjnie kwerend danych są wyrażone jako proste ciągi bez sprawdzania na typ kompilacji czasu lub obsługę technologii IntelliSense.Ponadto trzeba uczenia się języka innej kwerendy dla każdego typu źródła danych: SQL baz danych, dokumenty XML, różnych usług sieci Web i tak dalej.LINQsprawia, że kwerendy konstrukcji Pierwszorzędna języka C# i Visual Basic.Do pisania kwerend jednoznacznie kolekcji obiektów przy użyciu słów kluczowych języka i znanych podmiotów gospodarczych.Na poniższej ilustracji przedstawiono częściowo wypełnione LINQ zapytanie do bazy danych programu SQL Server w języku C# typ pełne sprawdzanie i obsługę technologii IntelliSense.

Zapytanie LINQ z użyciem technologii Intellisense

W Visual Studio można napisać LINQ kwerendy w Visual Basic lub C# z baz danych programu SQL Server, dokumenty XML, ADO.NET zestawów danych i kolekcja obiektów, która obsługuje IEnumerable lub ogólny IEnumerable<T> interfejsu.LINQwsparcie dla ADO.NET planowana jest również Entity Framework, i LINQ dostawców są zapisywane przez strony trzecie dla wielu usług sieci Web i innymi implementacjami bazy danych.

Można użyć LINQ kwerendy w nowych projektów lub obok non-LINQ kwerendy w istniejących projektów.Jedynym wymaganiem jest, że cel projektu .NET Framework 3.5 lub nowszego.

Kolejne kroki

Aby uzyskać więcej informacji o LINQ, uruchomić przez zapoznanie się z niektóre podstawowe pojęcia w sekcji wprowadzenie dla danego języka wybór:

Następnie przeczytaj dokumentację LINQ technologii, w którym jesteś zainteresowany:

Zobacz też

Inne zasoby

LINQ (zintegrowane języka kwerend)