JETZT ONLINE BESTELLEN
Deutsche Übersetzung von Thomas Demming
1. Auflage Juli 2008 ISBN 978-3-89721-547-4
176 Seiten
EUR9.90
Englischsprachige Ausgabe:
LINQ Pocket Reference
Weitere Informationen zu diesem Buch
Inhaltsverzeichnis |
Rezensionen |
Inhaltsverzeichnis
- Der Einstieg 9
- Lambda Queries 12
- Verketten von Abfrageoperatoren 12
- Lambda-Ausdrücke erstellen 14
- Natürliche Ordnung 17
- Andere Operatoren 17
- Comprehension Queries 18
- Iterationsvariablen 20
- Query-Syntax versus SQL-Syntax 21
- Query-Syntax versus Lambda-Syntax 21
- Abfragen mit gemischter Syntax 22
- Verzögerte Ausführung 23
- Erneute Ausführung 24
- Äußere Variablen 25
- Wie die verzögerte Ausführung funktioniert 25
- Dekorierer verketten 27
- Wie Abfragen ausgeführt werden 28
- Unterabfragen 29
- Unterabfragen und verzögerte Ausführung 33
- Strategien beim Aufbau von Abfragen 33
- Stufenweiser Aufbau von Abfragen 33
- Das Schlüsselwort into 35
- Umhüllen von Abfragen 36
- Projektionsstrategien 38
- Objekt-Initialisierer 38
- Anonyme Typen 38
- Das Schlüsselwort let 40
- Interpretierte Abfragen 41
- Wie interpretierte Abfragen arbeiten 43
- AsEnumerable 47
- LINQ to SQL 48
- Entitätsklassen in LINQ to SQL 49
- DataContext 50
- Automatisches Generieren von Entitäten 53
- Assoziationen 54
- Verzögerte Ausführung bei LINQ to SQL 55
- DataLoadOptions 57
- Aktualisierungen 58
- Abfrageausdrücke erstellen 61
- Delegates versus Expression Trees 62
- Expression Trees 64
- Überblick über die Abfrageoperatoren 68
- Filtern 70
- Where 71
- Take und Skip 74
- TakeWhile und SkipWhile 74
- Distinct 75
- Projizieren 75
- Select 76
- SelectMany 82
- Verknüpfen 92
- Join und GroupJoin 92
- Sortieren 102
- OrderBy, OrderByDescending, ThenBy, ThenByDescending 102
- Gruppieren 105
- GroupBy 106
- Set-Operatoren 110
- Concat und Union 110
- Intersect und Except 111
- Umwandlungsmethoden 111
- OfType und Cast 112
- ToArray, ToList, ToDictionary, ToLookup 114
- AsEnumerable und AsQueryable 114
- Elementoperatoren 115
- First, Last, Single 115
- ElementAt 116
- DefaultIfEmpty 117
- Aggregationsmethoden 117
- Count und LongCount 117
- Min und Max 118
- Sum und Average 119
- Aggregate 120
- Quantifikatoren 121
- Contains und Any 121
- All und SequenceEqual 122
- Generierungsmethoden 122
- Empty 123
- Range und Repeat 123
- LINQ to XML 124
- Architektur-Überblick 124
- X-DOM-Überblick 125
- Laden und parsen 128
- Speichern und serialisieren 129
- Instantiieren eines X-DOM 129
- Funktionales Erzeugen 130
- Inhalte angeben 131
- Automatisches tiefes Klonen 132
- Navigieren und Abfragen mit X-DOM 132
- Navigation in Kindknoten 133
- Navigation über Elternknoten 136
- Navigation zwischen Geschwistern 137
- Navigation über Attribute 138
- Aktualisieren eines X-DOM 138
- Aktualisieren einfacher Werte 139
- Aktualisieren von Kindknoten und Attributen 139
- Aktualisieren über den Elternknoten 141
- Mit Werten arbeiten 143
- Werte zuweisen 143
- Werte auslesen 144
- Werte und Knoten mit gemischtem Inhalt 146
- Automatische Verkettung von XText 146
- Dokumente und Deklarationen 147
- XDocument 147
- XML-Deklarationen 149
- Namen und Namensräume 151
- Namensräume im X-DOM definieren 152
- Das X-DOM und Standard-Namensräume 154
- Präfixe 155
- In ein X-DOM projizieren 157
- Entfernen leerer Elemente 159
- Streamen einer Projektion 160
- Umwandeln eines X-DOM 161
- Index 163
Zurück zu LINQ - kurz und gut
