Un DbContext por solicitud web ... ¿por qué?

He estado leyendo muchos artículos que explican cómo configurar Entity Framework'sDbContext de modo que solo se crea y utiliza uno por solicitud web HTTP utilizando varios marcos DI.

¿Por qué es una buena idea en primer lugar? ¿Qué ventajas obtienes al utilizar este enfoque? ¿Hay ciertas situaciones donde esta sería una buena idea? ¿Hay cosas que puede hacer usando esta técnica que no puede hacer al crear instancias?DbContexts por método de repositorio de llamada?

Respuestas a la pregunta(9)

Su respuesta a la pregunta