Sdílet prostřednictvím


Úvod do LINQ

LINQ (Language-Integrated Query)novinka zavedená v Visual Studio 2008 a .NET Framework verze 3.5 přemosťuje mezeru mezi Světové objektů a dat na světě.

Dotazy na data jsou vyjádřené tradičně kompilace jednoduché řetězce bez kontroly typu času nebo podpory technologie IntelliSense.Navíc máte informace o různých dotazovací jazyk pro každý typ zdroje dat: SQL databází, dokumentů XML, různé webové služby a podobně.LINQprovede dotazu konstrukci jízdenky první třídy jazyka C# a Visual Basic.Dotazy vůči silnými kolekce objektů se zapisovat pomocí klíčových slov jazyka a známých operátorů.Následující obrázek ukazuje částečně vyplněný LINQ dotaz na databázi serveru SQL Server v jazyce C# kontrola typu úplné a podporou technologie IntelliSense.

Dotaz LINQ s technologií Intellisense

V Visual Studio můžete psát LINQ dotazech v Visual Basic C# s databází serveru SQL Server, dokumentů XML nebo ADO.NET soubory a kolekci objektů, který podporuje IEnumerable nebo obecného IEnumerable rozhraní.LINQPodpora ADO.NET Entity Framework je také plánováno, a LINQ jsou zapisovány poskytovatelů třetích stran pro mnoho webových služeb a jiných implementací databáze.

Můžete použít LINQ dotazy v nové projekty nebo vedle jiných-LINQ dotazy v existující projekty.Jediným požadavkem je, že cíle projektu .NET Framework 3.5 nebo vyšší.

Další kroky

Podrobné informace o LINQ, začněte seznamovat s některé základní pojmy v části Začínáme pro jazyk voleb:

Přečtěte si v dokumentaci LINQ technologie, které máte zájem:

Viz také

Další zdroje

LINQ (Language-Integrated Query)