Sdílet prostřednictvím


LINQ to SQL

LINQ to SQL je komponenta rozhraní .NET Framework verze 3.5, která poskytuje infrastrukturu za běhu pro správu relačních dat jako objektů.

Poznámka:

Relační data se zobrazují jako kolekce dvourozměrných tabulek (relací nebo plochých souborů), kde společné sloupce vzájemně vzájemně souvisí s tabulkami. Pokud chcete používat LINQ to SQL efektivně, musíte znát základní principy relačních databází.

V LINQ to SQL je datový model relační databáze mapován na objektový model vyjádřený v programovacím jazyce vývojáře. Když aplikace běží, LINQ to SQL přeloží dotazy integrované do jazyka v objektovém modelu do SQL a odešle je do databáze ke spuštění. Když databáze vrátí výsledky, LINQ to SQL je přeloží zpět na objekty, se kterými můžete pracovat ve vlastním programovacím jazyce.

Vývojáři používající Visual Studio obvykle používají Návrhář relací objektů, který poskytuje uživatelské rozhraní pro implementaci mnoha funkcí LINQ to SQL.

Dokumentace, která je součástí této verze LINQ to SQL, popisuje základní stavební bloky, procesy a techniky potřebné k vytváření aplikací LINQ to SQL. Můžete také vyhledat konkrétní problémy v Microsoft Docs a účastnit se fóra LINQ, kde můžete podrobně diskutovat se složitějšími tématy s odborníky. Dokument LINQ to SQL: .NET Language-Integrated Dotaz na relační data podrobně popisuje technologii LINQ to SQL, doplněný o příklady kódu z jazyka Visual Basic a C#. Nakonec.

V této sekci

Začínáme
Poskytuje zhuštěný přehled LINQ to SQL spolu s informacemi o tom, jak začít používat LINQ to SQL.

Průvodce programováním
Obsahuje kroky pro mapování, dotazování, aktualizaci, ladění a podobné úlohy.

Odkaz
Poskytuje referenční informace o několika aspektech LINQ to SQL. Mezi témata patří mapování typů SQL-CLR, překlad standardního operátoru dotazu a další.

Ukázky
Obsahuje odkazy na ukázky jazyka Visual Basic a C#.

dotazLanguage-Integrated (LINQ) – C#
Poskytuje přehled technologií LINQ v jazyce C#.

dotazLanguage-Integrated (LINQ) – Visual Basic
Poskytuje přehled technologií LINQ v jazyce Visual Basic.

LINQ
Popisuje technologie LINQ pro uživatele jazyka Visual Basic.

LINQ a ADO.NET
Odkazuje na portál ADO.NET.

Návody pro LINQ to SQL
Uvádí návody dostupné pro LINQ to SQL.

stahování ukázkových databází
Popisuje, jak stáhnout ukázkové databáze použité v dokumentaci.

Přehled ovládacího prvku webového serveru LinqDataSource
Popisuje, jak LinqDataSource ovládací prvek zpřístupňuje webovým vývojářům Language-Integrated Query (LINQ) prostřednictvím architektury ASP.NET správy zdrojů dat.