Les 14 · Module 2 · EF Core
Repository of direct DbContext?
Weeg af hoe je data-toegang in Winkel.Api structureert: direct DbContext in services, een repository, query-objecten of CQRS-light, en wat dat betekent voor testen.
🎯 Na deze les kun je
- uitleggen dat DbContext al een unit of work en DbSet een repository is
- beoordelen wanneer een eigen repository-laag waarde toevoegt
- een service-laag met duidelijke verantwoordelijkheden opzetten
- de structuur kiezen die testbaar en leesbaar blijft
In veel tutorials staat elke database-aanroep achter een IProductRepository met GetById, GetAll, Add, Update en Delete.
In andere projecten roept elke service gewoon WinkelDb aan. Beide kampen hebben argumenten. In deze les kijk je eerlijk naar de
afweging en kies je een structuur voor Winkel.Api.
🔒 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?