Book description
Dieses Buch enthält das essentielle Wissen zur Arbeit mit dem ADO.NET Entity Framework. Dies bedeutet keine einfache Auflistung und Erklärung von Eigenschaften, sondern Konzentration auf praxisnahe Beispiele und Szenarien. Sie erfahren, wie Sie Ihr Anwendungsmodell mithilfe des Entity Frameworks mit Ihren Datenbankschema verbinden können und wie Sie objektrelationales Management am effektivsten einsetzen. Ebenso werden die dazu nötigen Grundlagen in LINQ (Language Integrated Query) und Entity SQL-Abfragen erläutert.
Table of contents
- Dedication
- Vorwort
-
1. Einführung
- Was ist ein O/R-Mapper und wozu braucht man ihn?
- Architektur des ADO.NET Entity Framework
- Das Entitätenmodell
-
Wichtige Bestandteile des EDM
- Objektkontext
- Entitäten
- Partielle Entitätenklassen
-
Eigenschaften einer Entität
- Abstract
- Zugriff (Access)
- Basistyp (Base Type)
- Dokumentation (Documentation)
- Entitätsname (Entity Set Name)
- Name
- Skalare Eigenschaft
- Parallelitätsmodus
- Standardwert (Default Value)
- Dokumentation (Documentation)
- Entitätsschlüssel (Entity Key)
- Feste Länge (Fixed Length)
- Getter
- Maximale Länge (Max Length)
- Name
- Nullable
- Präzision (Precision)
- Setter
- StoreGeneratedPattern
- Type
- Unicode
- Komplexe Eigenschaften
- Navigationseigenschaften
- Beziehungen
- Lazy Loading
- Mappings
- Prozeduren/Funktionen
- Praktischer Entwurf eines Entitätenmodells
- T4-Vorlagen
- Metadata Workspace
- Windows Workflow Foundation
-
2. Grundlagen
- Das Entitätenmodell
- Entitätenmodell erstellen und bearbeiten
- Der grafische Designer
- Der Modellbrowser
-
Bausteine des Entitätenmodells
-
Entitäten
- Primärschlüssel
- Künstliche Primärschlüssel
- Natürliche Primärschlüssel
- Auswirkungen auf den erzeugten Code
- Skalare Eigenschaften
- Komplexe Eigenschaften
- Navigationseigenschaften
- Navigation zu einer Auflistung
- Navigation zu einem einzelnen Element
- Tabellenmappings
- Eigene Prozeduren zum Laden, Speichern, Löschen
- Objektkontext
- ObjectStateManager
- RelationshipManager
- Komplexe Typen
- Zuordnungen
- Vererbung
- Funktionsimporte
-
Entitäten
- Datenanbieter
- 3. Vertiefender Blick ins Detail
- 4. LINQ to Entities
-
5. Entity SQL
- Grundlagen
- Unterschiede zu T-SQL
- Datentypen
- Sprachelemente
-
Funktionen
- Aggregate
- Mathematische Funktionen
- Zeichenfolgenfunktionen
-
Datum- und Uhrzeitfunktionen
- AddNanoseconds(), AddMicroseconds(), AddMilliseconds(), AddSeconds(), AddMinutes(), AddHours()
- AddDays(), AddMonths(), AddYears()
- CreateDateTime()
- CreateDateTimeOffset()
- CreateTime()
- CurrentDateTime(), CurrentDateTimeOffset(), CurrentUtcDateTime()
- Millisecond(), Second(), Minute(), Hour()
- Day(), Month(), Year()
- DayOfYear()
- DiffNanoseconds(), DiffMicroseconds(), DiffMilliseconds(), DiffSeconds(), DiffMinutes(), DiffHours()
- DiffDays(), DiffMonths(), DiffYears()
- GetTotalOffsetMinutes()
- Truncate()
- Binärfunktionen
- Sonstige Funktionen
-
6. Die EntityClient-API
- Übersicht
- Basisklassen und Schnittstellen
- EntityConnection
- EntityConnectionStringBuilder
- EntityTransaction
- TransactionScope und Transaction
- EntityCommand
- EntityParameter
- EntityParameterCollection
- EntityDataReader
- Ausnahmen
- 7. POCOs
- 8. Selftracking Entities
- 9. Code Only
- 10. T4-Vorlagen
- Stichwortverzeichnis
- Copyright
Product information
- Title: Programmieren mit dem ADO.NET Entity Framework
- Author(s):
- Release date: June 2012
- Publisher(s): Microsoft Press Deutschland
- ISBN: 9783866454613
You might also like
book
Microsoft Visual C# 2010 - Das Entwicklerbuch
Das umfassende Arbeitsbuch zur Programmierung mit Visual C# 2010. Dieses Buch behandelt die Programmierung von Windows- …
book
Richtig einsteigen: Programmieren lernen mit Visual C# 2010
Wenn Sie in die Programmierung eigener Anwendungen einstiegen wollen, dann ist dieses Buch genau das Richtige …
book
Das Unity-Buch
Zur Version 5 von Unity+ Behandelt auch 2D-Spiele+ Behandelt auch Oculus Rift+ Als Workshop aufgebaut
book
Windows® 98 Unleashed
Windows 98 Unleashed provides you with comprehensive coverage of the newest Windows features. This complete reference …