Sep 17
2008

LINQ ist eine Komponente von Microsofts .NET-Framework, mit der SQL-, XLink- und XQuery-Anfragen direkt in .NET-Programmiersprachen wie C# 3.0 oder VB.Net 9.0 als Code statt als String eingebunden werden können. So wird LINQ in Wikipedia einleitend beschrieben. Um erste Eindrücke von LINQ (Language INtegrated Query) gewinnen zu können oder um den Umgang mit LINQ zu lernen, gibt es das hervorragende Tool LINQPad. Auf www.linqpad.net wird die kostenlose Software kurz beschrieben und zum Download angeboten. LINQPad unterstützt C# 3.0 und das Framework 3.5, hier

  • LINQ to SQL
  • LINQ to Objects
  • LINQ to XML

Es werden u.a. 200 Beispiele aus dem Buch "C# 3.0 in a Nutshell" mitgeliefert, eine sehr gute Ausgangsbasis, um eigene Statements zu erstellen. LINQPad erfordert keine Installation. Einfach downloaden und starten.

Was ich besonders beeindruckend und lehrreich finde, ist

  • die Vorschau des Query-Ergebnisses (hier im Falle einer C# Expression),

 

  • die LINQ-Syntax-Ansicht

 

  • sowie das gleichbedeutende "klassische" SQL-Statement.  

 

 

Tags: Tags: