LINQ
Direkte Abfragen mit Language Integrated Query
- Detailierte Beschreibung aller LINQ-Operatoren
- Eigene LINQ-Operatoren entwickeln
- LINQ to Objects
- LINQ to SQL
- LINQ to Entities
- LINQ to DataSets
- LINQ to XML
Mit LINQ (Language Integrated Query) können Entwickler seit Erscheinen des .NET Framework 3.5 unterschiedlichste Daten mittels einer einheitlichen Abfragesprache verarbeiten. In die neuen Versionen der Sprachen C# und Visual Basic ist LINQ bereits als Standard integriert. Als Datenquellen für LINQ kommen unter anderem SQL Datenbanken, XML Dokumente, DataSets und ganz generell Auflistungen mit beliebigen Objekten in Frage.
Dieses Buch zeigt Ihnen, was Sie wissen müssen, um erfolgreich mit LINQ zu arbeiten. Es richtet sich an Profis ebenso wie an Einsteiger, die bereits über Erfahrung in der C#-Programmierung verfügen. Grundlegend für die Arbeit mit LINQ ist die Kenntnis der sogenannten Operatoren, d.h. der LINQ-Funktionen. Thorsten Kansy stellt alle Operatoren inklusive deren Signatur bzw. Überladung vor, geht auf Ausnahmen ein und zeigt mit Hilfe von Codebeispielen, wie man die Operatoren verwendet.
Wer die Fülle an Operatoren für sein Projekt erweitern möchte, lernt Schritt für Schritt, wie man LINQ-Operatoren selbst entwickelt. Zudem geht der Autor auf die oben genannten Datenquellen ein und er zeigt, wie man Daten in Windows Forms, ASP.NET und der Windows Presentation Foundation bindet. Den Abschluss des Buches bildet eine Übersicht über die LINQ-Operatoren und deren T-SQL-Äquivalente.






