Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
LINQ naar ADO.NET stelt u in staat om query's uit te voeren op elk enumerable object in ADO.NET met behulp van het programmeermodel Language-Integrated Query (LINQ).
Opmerking
De LINQ naar ADO.NET documentatie bevindt zich in de sectie ADO.NET van de .NET Framework SDK: LINQ en ADO.NET.
Er zijn drie afzonderlijke LINQ-technologieën (ADO.NET Language-Integrated Query): LINQ naar DataSet, LINQ naar SQL en LINQ naar entiteiten. LINQ naar DataSet biedt uitgebreidere, geoptimaliseerde query's via DataSet, LINQ naar SQL stelt u in staat om rechtstreeks query's uit te voeren op SQL Server-databaseschema's, en LINQ naar entiteiten stelt u in staat om het Entiteitsgegevensmodel te bevragen.
LINQ naar DataSet
Het DataSet is een van de meest gebruikte onderdelen in ADO.NET en is een belangrijk element van het niet-verbonden programmeermodel waarop ADO.NET is gebouwd. Ondanks deze bekendheid zijn de querymogelijkheden van de DataSet echter beperkt.
LINQ naar DataSet stelt u in staat om uitgebreidere querymogelijkheden DataSet in te bouwen met behulp van dezelfde queryfunctionaliteit die beschikbaar is voor veel andere gegevensbronnen.
Zie LINQ naar DataSet voor meer informatie.
LINQ naar SQL
LINQ naar SQL biedt een runtime-infrastructuur voor het beheren van relationele gegevens als objecten. In LINQ naar SQL wordt het gegevensmodel van een relationele database toegewezen aan een objectmodel, uitgedrukt in de programmeertaal van de ontwikkelaar. Wanneer u de toepassing uitvoert, vertaalt LINQ naar SQL taalgebaseerde query's in het objectmodel in SQL en verzendt deze naar de database voor uitvoering. Wanneer de database de resultaten retourneert, zet LINQ deze terug in objecten die u kunt bewerken.
LINQ naar SQL bevat ondersteuning voor opgeslagen procedures en door de gebruiker gedefinieerde functies in de database en voor overname in het objectmodel.
Zie LINQ naar SQL voor meer informatie.
LINQ voor entiteiten
Via het Entiteitsgegevensmodel worden relationele gegevens weergegeven als objecten in de .NET-omgeving. Hierdoor is de objectlaag een ideaal doel voor LINQ-ondersteuning, zodat ontwikkelaars query's kunnen formuleren op basis van de database uit de taal die wordt gebruikt om de bedrijfslogica te bouwen. Deze mogelijkheid staat bekend als LINQ naar entiteiten. Zie LINQ naar entiteiten voor meer informatie.