LINQ naar SQL

LINQ to SQL is een onderdeel van .NET Framework versie 3.5 dat een runtime-infrastructuur biedt voor het beheren van relationele gegevens als objecten.

Notitie

Relationele gegevens worden weergegeven als een verzameling tweedimensionale tabellen (relaties of platte bestanden), waarbij gemeenschappelijke kolommen tabellen aan elkaar relateren. Als u LINQ to SQL effectief wilt gebruiken, moet u enige bekendheid hebben met de onderliggende principes van relationele databases.

In LINQ to SQL wordt het gegevensmodel van een relationele database toegewezen aan een objectmodel dat wordt uitgedrukt in de programmeertaal van de ontwikkelaar. Wanneer de toepassing wordt uitgevoerd, vertaalt LINQ to SQL zich in SQL de met de taal geïntegreerde query's in het objectmodel en verzendt deze naar de database voor uitvoering. Wanneer de database de resultaten retourneert, worden deze LINQ to SQL teruggezet naar objecten waarmee u in uw eigen programmeertaal kunt werken.

Ontwikkelaars die Visual Studio gebruiken, gebruiken doorgaans de Object Relational Designer, die een gebruikersinterface biedt voor het implementeren van veel van de functies van LINQ to SQL.

In de documentatie die is opgenomen in deze versie van LINQ to SQL worden de basisbouwstenen, processen en technieken beschreven die u nodig hebt voor het bouwen van LINQ to SQL toepassingen. U kunt ook Microsoft Docs zoeken naar specifieke problemen en u kunt deelnemen aan het LINQ-forum, waar u gedetailleerdere onderwerpen kunt bespreken met experts. Ten slotte de LINQ to SQL: .NET Language-Integrated Query for Relational Data white paper details LINQ to SQL technologie, compleet met Visual Basic en C#-codevoorbeelden.

In deze sectie

Aan de slag
Biedt een beknopt overzicht van LINQ to SQL samen met informatie over hoe u aan de slag kunt gaan met LINQ to SQL.

Programmeerhandleiding
Bevat stappen voor toewijzing, query's uitvoeren, bijwerken, foutopsporing en vergelijkbare taken.

Verwijzing
Biedt naslaginformatie over verschillende aspecten van LINQ to SQL. Onderwerpen zijn onder andere SQL-CLR-typetoewijzing, Standard Query Operator Translation en meer.

Voorbeelden
Bevat koppelingen naar Visual Basic- en C#-voorbeelden.

Language-Integrated Query (LINQ) - C #
Biedt overzichten van LINQ-technologieën in C#.

Language-Integrated Query (LINQ) - Visual Basic
Biedt overzichten van LINQ-technologieën in Visual Basic.

LINQ
Beschrijft LINQ-technologieën voor Visual Basic gebruikers.

LINQ en ADO.NET
Koppelingen naar de ADO.NET-portal.

LINQ to SQL walkthroughs
Overzichten die beschikbaar zijn voor LINQ to SQL.

Voorbeelddatabases downloaden
Beschrijft hoe u voorbeelddatabases downloadt die in de documentatie worden gebruikt.

Overzicht van LinqDataSource-webserverbeheer
Beschrijft hoe het LinqDataSource besturingselement Language-Integrated Query (LINQ) beschikbaar maakt voor webontwikkelaars via de ASP.NET architectuur voor gegevensbronbeheer.