13.3. LINQ to SQL

LINQ ist – wie der Name Language Integrated Query schon vermuten lässt – eine in .NET integrierte Abfragesprache. Diese Abfragesprache gibt es in verschiedenen Implementierungen, die auf unterschiedliche Datenquellen zugreifen:

  • LINQ to Objects – zum Zugriff auf beliebige Objekt-Collections

  • LINQ to ADO.NET – zum Zugriff auf ADO.NET-Datenquellen

    • LINQ to DataSet – zum Zugriff auf .NET-DataSets

    • LINQ to Entities – zum Zugriff auf das Entity Framework

    • LINQ to SQL – zum Zugriff auf SQL-Datenbanken

  • LINQ to XML – zum Zugriff auf XML-Strukturen

Auch wenn man mit den meisten Varianten mehr oder weniger direkt auf SQL Server-Datenbanken zugreifen kann, möchte ich hier kurz mit LINQ to SQL die direkteste Möglichkeit vorstellen.

NOTE

Totgesagte ...

Get Datenbanken entwickeln mit SQL Server 2008 Express Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.