Eines des neuen Features in .NET 3.5 und Visual Studio 2008 ist die Language Integrated Query, kurz LINQ.
Mit LINQ lassen sich Abfragen zum Beispiel an eine Datenbank im Programmcode selbst formulieren, so dass sie vom
Compiler überprüft werden können. Dadurch werden diese Abfragen typsicher. Außerdem liefert LINQ bei einer
Datenbankabfrage keine Liste von Datenbankeinträgen zurück, die mühsam mit einem DataReader oder ähnlichen Klassen
ausgewertet werden müssen, sondern eine Liste von Objekten auf deren Eigenschaften im Programmcode ganz bequem
zugegriffen werden kann. Dieses Tutorial stellt die wesentlichen Eigenschaften von LINQ an einem Beispiel kurz vor.
Der Source-Code ist ebenfalls auf unserer Webseite zum Download verfügbar.
Über die grundlegenden Konzepte von LINQ und dem ADO.NET Entity Framework hatten wir schon in einem früheren Blog-Eintrag berichtet.