LINQ ist die Abkürzung für Language INtegrated Query. Es handelt sich dabei um eine von Microsoft entwickelte Methode, mit der sich SQL-, XLink- und XQuery-Anfragen als Code in eine Programmiersprache wie C# oder VB direkt einbinden lassen.
LINQ im Einsatz ist ein Programmiertutorial für Entwickler, die LINQ als universelle Abfragesprache einsetzen möchten. Dieses Buch zeigt, was alles mit LINQ möglich ist, und stellt die wesenlichen Abfragemöglichkeiten vor, die in den neuen Versionen
von C# und VB enthalten sein werden. Ein erstes Beispiel vermittelt die grundlegenden LINQ-Konzepte.
Im weiteren Verlauf lernt der Leser, unstrukturierte Daten mit LINQ to XML und relationale Daten mit LINQ to SQL abzufragen. Gezeigt wird außerdem, wie man LINQ anpaßt. Weitere Kapitel behandeln die neuen Lambda-Ausdrücke, Frage-Operatoren und Ausdruckbäume. Darüber hinaus werden auch fortgeschrittene Techniken der Datenverarbeitung und -abfrage behandelt. Dies
schließt die Erweiterbarkeit von LINQ ein, die es erlaubt, mehr als die standardmäßig voreingestellten Datenquellen abzufragen.
Das Buch ist äußerst praktisch ausgelegt; die einzelnen Features und Konzepte werden stets in Verbindung mit konkreten Codebeispielen vorgeführt. Trotzdem werden alle Grundlagen vermittelt, um LINQ besser zu verstehen. Egal, ob LINQ verwendet wird, um Objekte, XML-Dokumente oder relationale Datenbanken abzufragen - das Buch enthält alle dafür erforderlichen Informationen.
Fabrice Marguerie
.NET 3.5 .NET Framework C# Datenbankabfragesprache Datenbankprogrammierung MS SQL Server 2008 VB.NET Visual Studio 2008