Você pode conferir o conceito sobre Unit of Work neste link: https://martinfowler.com/eaaCatalog/unitOfWork.html.
No .NET usamos Entity Framework Core como base para manipulação de dados, e lá o objeto DbContext foi projetado
para funcionar como uma unidade de trabalho, e conforme descrito pelo próprio link acima.
Confira na documentação oficial através dete link: https://learn.microsoft.com/en-us/ef/core/dbcontext-configuration/.
Consideramos que aplicar o padrão Unit of Work usando .NET e Entity Framework Core é simples pois já tem o trabalho principal todo implementado. Porém ainda resta o controle de transações que também é mencioado quando falamos do uso desse padrão.