Skip to content
Latchkey

O Que É um Unit of Work?

Um unit of work é um padrão que registra todos os objetos carregados ou modificados dentro de uma única operação e os grava juntos quando a operação é concluída. Ele coordena as mudanças em uma transação, decidindo a ordem de inserts, updates e deletes. Se algo falhar, todo o conjunto pode sofrer rollback como uma unidade.

Por que isso importa

Agrupar mudanças relacionadas em uma transação mantém os dados consistentes e reduz round trips. Isso dá um limite claro para confirmar ou descartar uma operação inteira.

Guias relacionados