Dela via


LINQ till SQL

LINQ till SQL är en komponent i .NET Framework version 3.5 som tillhandahåller en körningsinfrastruktur för hantering av relationsdata som objekt.

Anmärkning

Relationsdata visas som en samling tvådimensionella tabeller (relationer eller flata filer), där vanliga kolumner relaterar tabeller till varandra. Om du vill använda LINQ till SQL effektivt måste du känna till de underliggande principerna för relationsdatabaser.

I LINQ till SQL mappas datamodellen för en relationsdatabas till en objektmodell som uttrycks i utvecklarens programmeringsspråk. När programmet körs översätter LINQ till SQL till SQL de språkintegrerade frågorna i objektmodellen och skickar dem till databasen för körning. När databasen returnerar resultaten översätter LINQ till SQL dem tillbaka till objekt som du kan arbeta med i ditt eget programmeringsspråk.

Utvecklare som använder Visual Studio använder vanligtvis Object Relational Designer, som tillhandahåller ett användargränssnitt för att implementera många av funktionerna i LINQ till SQL.

Dokumentationen som ingår i den här versionen av LINQ till SQL beskriver de grundläggande byggstenar, processer och tekniker som du behöver för att skapa LINQ till SQL-program. Du kan också söka i Microsoft Docs efter specifika problem och du kan delta i LINQ-forumet, där du kan diskutera mer komplexa ämnen i detalj med experter. Slutligen innehåller LINQ till SQL: .NET Language-Integrated Query for Relational Data white paper information OM LINQ till SQL-teknik, komplett med Visual Basic- och C#-kodexempel.

I det här avsnittet

Komma igång
Ger en komprimerad översikt över LINQ till SQL tillsammans med information om hur du kommer igång med LINQ till SQL.

programmeringshandbok
Innehåller steg för att mappa, fråga, uppdatera, felsöka och liknande uppgifter.

Referens
Innehåller referensinformation om flera aspekter av LINQ till SQL. Ämnena omfattar SQL-CLR typmappning, standardöversättning av frågeoperatorer med mera.

Exempel
Innehåller länkar till Visual Basic- och C#-exempel.

Language-Integrated Query (LINQ) – C#
Innehåller översikter över LINQ-tekniker i C#.

Language-Integrated Query (LINQ) – Visual Basic
Innehåller översikter över LINQ-tekniker i Visual Basic.

LINQ
Beskriver LINQ-tekniker för Visual Basic-användare.

LINQ och ADO.NET
Länkar till ADO.NET-portalen.

LINQ för SQL-genomgångar
Listar genomgångar som är tillgängliga för LINQ till SQL.

ladda ned exempeldatabaser
Beskriver hur du laddar ned exempeldatabaser som används i dokumentationen.

Översikt över LinqDataSource-webbserverkontroll
Beskriver hur LinqDataSource kontrollen exponerar Language-Integrated Query (LINQ) för webbutvecklare via ASP.NET arkitektur för datakällskontroll.