Beetje Coderen

Les 9 · Module 2 · EF Core

Migraties

Beheer het databaseschema van Winkel.Api met EF Core-migraties: aanmaken, controleren, toepassen, terugdraaien, datamigraties en veilige uitrol met SQL-scripts of bundles.

⏱ 75 minuten leestijd + oefenen

Illustratie: documenten met pijlen naar een database, het schema stap voor stap bijwerken

🎯 Na deze les kun je

  • een migratie maken en het gegenereerde script controleren
  • migraties toepassen en terugdraaien met dotnet ef
  • een brekende kolomwijziging veilig in stappen uitvoeren
  • migraties in productie uitrollen met een idempotent script of bundle

EnsureCreated uit les 8 maakt een database één keer, maar kan hem daarna niet veranderen. Voeg je een kolom toe, dan moet je de database weggooien. Met echte bestellingen kan dat niet. Migraties beschrijven elke schemawijziging als C#-code, in Git, en EF Core houdt in de tabel __EFMigrationsHistory bij welke al zijn toegepast.

🔒 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?