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 schreibenDauer
Drei TageUnverbindliche Anfrage stellen
Warten Sie nicht, sondern stellen Sie jetzt Ihre unverbindliche Anfrage!
Vielen Dank! Ich werde Ihre Nachricht so schnell wie möglich beantworten.
Achtung!Ihre Nachricht konnte nicht gesendet werden. Bitte überprüfen Sie Ihre Eingaben und versuchen Sie es erneut.