¿Cuál es la unidad de patrón de trabajo en EF?

Estoy aprendiendo EF y he visto muchos ejemplos, y durante mi aprendizaje, aprendí a usar el repositorio y la unidad de patrones de trabajo. Tengo por qué usar el repositorio, pero no entiendo realmente qué es la unidad de trabajo.

No tener comprensión es hacer que la comprensión de DAL sea difícil. Por favor guíame.

Gracias