Speichern und Abrufen von relationalen Daten mithilfe von Entity Framework Core
Sie können relationale Daten in einer EF Core-App (Entity Framework Core) mit einem objektrelationalen Mapper (Object-relational Mapper, ORM) abfragen und verwalten.
Lernziele
Inhalte dieses Moduls:
- Überprüfen der ORM-Konzepte
- Verstehen der EF Core-Architektur
- Schreiben von C#-Code für die Interaktion mit einer Datenbank mithilfe von EF Core
- Verwenden von EF Core-Migrationen zum Synchronisieren von Code und Datenbank
- Verwenden von Reverse Engineering zum Generieren von Entitätsmodellen aus einer vorhandenen Datenbank
- Ausführen eines Seedings für eine Datenbank beim Start der App
Voraussetzungen
- Erste Erfahrungen mit dem Schreiben in C#
- Grundlegendes Verständnis relationaler Datenbanken
- Visual Studio Code
- .NET 8.0 SDK
- Git-Befehlszeilenclient