Speichern und Abrufen von relationalen Daten mithilfe von Entity Framework Core

Anfänger
Entwickler
ASP.NET Core
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