Ú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.
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:
Databáze serveru SQL Server:LINQ to SQL [LINQ to SQL]
Dokumenty XML:LINQ to XML
ADO.NETSoubory:LINQ to DataSet
.NET kolekcí, soubory, řetězce a podobně:LINQ na objekty