Les 13
Entity Framework Core
Een database benaderen met C#-klassen.
🎯 Na deze les kun je
- een DbContext en entiteiten definiëren
- migraties maken en toepassen
- CRUD-bewerkingen uitvoeren
Elke API die je tot nu toe bouwde, bewaarde zijn gegevens in een List in het geheugen: na een herstart was alles weg. Nu koppel je een database. In .NET gebruik je daarvoor meestal Entity Framework Core (EF Core): een ORM (object-relational mapper) die C#-klassen koppelt aan tabellen, en LINQ-query's (les 03) vertaalt naar SQL. In deze les maak je een DbContext, beheer je het schema met migraties, en bouw je CRUD voor een takenlijst op SQLite.
Heb je in de PHP-cursus met PDO gewerkt, dan schreef je SQL zelf. EF Core schrijft het voor je. Dat scheelt werk, maar je moet nog steeds begrijpen wat er gebeurt; daar helpt de SQL-logging verderop.
🔒 Deze les zit in het betaalde deel van de cursus
De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.
Wil je een seintje als het zover is?