Wat is het werkeenheidspatroon?
Wat is het werkeenheidspatroon?

Video: Wat is het werkeenheidspatroon?

Video: Wat is het werkeenheidspatroon?
Video: Repository Pattern with C# and Entity Framework, Done Right | Mosh 2024, April
Anonim

Eenheid van werk is het concept gerelateerd aan de effectieve implementatie van de repository patroon . niet-generiek opslagplaats patroon, generieke repository patroon . Eenheid van werk wordt aangeduid als een enkele transactie waarbij meerdere bewerkingen van invoegen/ update /verwijder en dus Aan.

Wat is dan het nut van een werkeenheidpatroon?

De Eenheid van werk patroon wordt gebruikt om een of meer bewerkingen (meestal databasebewerkingen) te groeperen in een enkele transactie of eenheid van werk ”, zodat alle bewerkingen als één slagen of mislukken.

Is DbContext ook een werkeenheid? Het entiteitsraamwerk DbContext klasse is gebaseerd op de Eenheid van werk en Repository-patronen, en kunnen rechtstreeks vanuit uw code worden gebruikt, zoals vanaf een ASP. NET Core MVC-controller. In gevallen waarin u de eenvoudigste code wilt, wilt u misschien direct de. gebruiken DbContext klasse, zoals veel ontwikkelaars doen.

Evenzo kan men zich afvragen, wat is werkeenheid?

Eenheden . de SI eenheid van werk is de joule (J), die wordt gedefinieerd als de werk verbruikt door een kracht van één newton door een verplaatsing van één meter.

Is een werkeenheid nodig?

Nogmaals, het is duidelijk dat een bedrijfsproces meestal meer dan één type bedrijfsobject omvat, dus we nodig hebben iets dat de repositories coördineert en transacties afhandelt. En dat is de eenheid van werk . De eenheid van werk kan worden gezien als een vereist compliment voor het repositorypatroon.

Aanbevolen: