Dieser Workshop vermittelt Ihnen die Grundlagen von Entity Framework (EF), einem leistungsstarken Tool für Entwickler, die ADO.NET mit .NET-Anwendungen verwenden.
Zielgruppe
Dieser Workshop richtet sich an Entwickler mit grundlegenden Kenntnissen in C# und relationalen Datenbanken, die:
- Die Datenzugriffslogik vereinfachen möchten
- Die Leistungsfähigkeit von LINQ für die Datenmanipulation nutzen wollen
- Die Wartbarkeit und Portierbarkeit von Code verbessern möchten
Was Sie lernen werden
- Einführung in Entity Framework (EF) und Object-Relational Mapping (ORM)
Konzepte
- Einrichten eines EF-Projekts und Verbindung mit einer Datenbank
- Modellieren von Datenentitäten und Beziehungen
- Arbeiten mit dem EF Core Code-First-Ansatz
- CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) mit LINQ
- Vertiefung in LINQ-Abfragen für Datenabruf und -manipulation
- Änderungsverfolgung und Speichern von Änderungen in der Datenbank
- Arbeiten mit Beziehungen zwischen Entitäten (eins-zu-viele, viele-zu-viele)
- Einführung in Migrationen für die Schemaverwaltung
- Best Practices für eine effiziente und wartbare EF-Entwicklung
- Praktische Übungen
Voraussetzungen
- Grundlegende Kenntnisse der Programmiersprache C#
- Vertrautheit mit relationalen Datenbankkonzepten
- Notebook mit IDE der Wahl
Level: 200 – Intermediär