Beetje Coderen

Les 8 · Module 2 · EF Core

EF Core: DbContext en je eerste entiteit

Sla de producten van Winkel.Api op in een database met Entity Framework Core: een DbContext, entiteitconfiguratie, SQLite voor ontwikkeling en async lezen en schrijven.

⏱ 90 minuten leestijd + oefenen

Illustratie: een server verbonden met een database-cilinder, gegevens die worden opgeslagen

🎯 Na deze les kun je

  • EF Core installeren en een DbContext registreren
  • een entiteit configureren met de Fluent API
  • async lezen, toevoegen, wijzigen en verwijderen met de DbContext
  • de change tracker en SaveChanges uitleggen

Na elke herstart is de winkel leeg: de producten staan in een List in het geheugen. Entity Framework Core (EF Core) is de ORM van .NET: je werkt met C#-objecten en LINQ, EF Core vertaalt dat naar SQL. Deze les vervangt ProductOpslag door een database. Voor ontwikkeling gebruik je SQLite (één bestand); in les 19 stap je over op PostgreSQL.

🔒 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 (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?