Datenzugriff mit dem Entity Framework

Diese Schulung soll Ihnen den Einstieg in die Arbeit mit Microsofts Entity Framework erleichtern. Sie lernen, was es mit O/R-Mapping auf sich hat, und wie Sie das Entity Framework in Ihr Projekt einbinden können. Mit dem Code-First-Ansatz erzeugen Sie ein Domänenmodell und daraus über Migrations eine Datenbank. Beispiel-Projekte zeigen das Entity Framework sowohl in einer Web-, als auch in einer Desktop-Anwendung.

Inhalt

Der Inhalt ist als Programmvorschlag zu verstehen und kann vollständig auf Ihre Bedürfnisse angepasst werden.
Überblick Entity Framework
  • Was ist Objektrelationales Mapping?
  • Warum O/R Mapping?
  • Was ist das Entity Framework
  • Code First vs. Model First
  • DBContext und DB Set
Mapping des Domänenmodells
  • Definition eines einfachen Domänenmodell
  • Mapping des Modells über Attribute
  • Mapping per Code
  • Anlegen und Aktualisieren der Datenbank mit Migrationen
  • Erstellen eines Code-First-Modell aus der Datenbank
Abfragen von Daten via Linq
  • Formulieren von einfachen Abfragen
  • Aggregatfunktionen
  • Profiling von Abfragen mit dem Entity FrameworkProfiler
CRUD-Operationen
  • Daten einfügen
  • Daten lesen
  • Daten ändern
  • Daten löschen
Erweiterte Konzepte
  • Vor- und Nachteile von Lazy-Loading
  • Typische Performance Probleme erkennen
  • Kontext Management

Zielgruppe

Anwendungsentwickler, die datenbankgetriebene Desktopanwendungen oder Weblösungen auf Basis von Microsoft .NET schreiben

Dauer

Drei Tage

Unverbindliche Anfrage stellen

Warten Sie nicht, sondern stellen Sie jetzt Ihre unverbindliche Anfrage!