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.
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:
Bazy danych programu SQL Server:LINQ to SQL
Dokumenty XML:LINQ to XML
ADO.NETZestawów danych:LINQ to DataSet
.NET i tak dalej kolekcje plików, ciągi znaków:LINQ do obiektów