Sind Sie auch gespannt auf LINQ, Microsofts innovative Datenabfrage-Technologie für C# 3.0? Dieses Buch liefert Ihnen alle notwendigen Konzepte und Details inklusive knapper Erläuterungen, damit Sie sich LINQ schnell aneignen und zunutze machen können.
Sobald Sie LINQ in der Praxis anwenden, ist dieses Buch als handliches Nachschlagewerk für den Programmieralltag unverzichtbar. Beschrieben werden:… mehr
- - die Schlüsselkonzepte von LINQ wie die verzögerte Ausführung, das Verketten von Iteratoren und die Typ-Ermittlung in Lambda-Ausdrücken
- - die Abfrage-Syntax von C# 3.0, einschließlich mehrerer Generatoren sowie Verknüpfen und Gruppieren
- - die Query-Syntax im Vergleich zur Lambda-Syntax sowie Abfragen in gemischter Syntax
- - das Schreiben effizienter LINQ to SQL-Abfragen, das Erstellen von Expression Trees
- - die mehr als 40 Abfrage-Operatoren von LINQ sowie alle Typen von LINQ to XML
Alle Beispiele in diesem Buch sind in LINQPad vorinstalliert, einem viel gelobten Tool, mit dem Sie LINQ interaktiv erproben können. Es wurde von den Autoren entwickelt, ist kostenlos herunterladbar und hilft Ihnen nicht nur dabei, LINQ zu lernen, sondern auch, in LINQ zu denken.Über die Autoren:Ben Albahari ist der Gründer von www.takeonit.com. Er war fünf Jahre Programm-Manager bei Microsoft, wo er an verschiedenen Projekten - wie beispielsweise dem.NET Compact Framework und ADO.NET - gearbeitet hat. Er ist Mitbegründer der Firma Genamics, einem Tools-Anbieter für C#- und J++-Programmierer, der auch Software für DNA- und Proteinsequenz-Analysen entwickelt. Er ist sowohl Koautor der C# Essentials, dem ersten Buch zu C# von O'Reilly, also auch von C# in a Nutshell. Joseph Albahari ist C# Design Architect bei der Firma Egton Medical Information Systems, dem größten Software-Anbieter für das britische Gesundheitswesen. Er entwirft seit mehr als 15 Jahren großangelegte Enterprise-Anwendungen auf.NET und auf anderen Plattformen und hat dabei in der Telekommunikation sowie im Gesundheits- und im Bildungswesen gearbeitet. Er ist auf die Programmierung von maßgeschneiderten Komponenten und Steuerungselementen spezialisiert und hat Frameworks für Anwendungskomponenten für mehrere Unternehmen entwickelt. weniger