Dela via


LINQ till SQL

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

Anteckning

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 to SQL effektivt måste du känna till de underliggande principerna för relationsdatabaser.

I LINQ to SQL mappas datamodellen för en relationsdatabas till en objektmodell som uttrycks i utvecklarens programmeringsspråk. När programmet körs översätts LINQ to SQL till SQL språkintegrerade frågor i objektmodellen och skickar dem till databasen för körning. När databasen returnerar resultaten översätter LINQ to 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 to SQL.

Dokumentationen som ingår i den här versionen av LINQ to SQL beskriver de grundläggande byggstenar, processer och tekniker som du behöver för att skapa LINQ to SQL program. Du kan också söka 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 LINQ to SQL: .NET Language-Integrated Query for Relational Data white paper details LINQ to SQL technology(Information om relationsdata) LINQ to SQL teknik, komplett med kodexempel för Visual Basic och C#.

I det här avsnittet

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

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

Referens
Innehåller referensinformation om flera aspekter av LINQ to SQL. Ämnena omfattar SQL-CLR-typmappning, Standard Query Operator-översättning med mera.

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

Språkintegrerad fråga (LINQ) – C #
Innehåller översikter över LINQ-tekniker i C#.

Språkintegrerad fråga (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 to SQL genomgångar
Visar en lista över tillgängliga genomgångar för LINQ to 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 datakällkontrollarkitektur.