Múltiples clases de DbContext para una sola aplicación web. ¿Bueno o malo?

¿Es una buena práctica tener múltiplesXXX : DbContext ¿Clases para cada sección principal de una aplicación web (considerando que es una grande con al menos 50 tablas en su base de datos)? Por ejemplo: MembershipContext, BlogContext, StoreContext, etc. O es más conveniente tener una solaDatabaseContext para todas las cosas relacionadas con el acceso db.

Respuestas a la pregunta(1)

Su respuesta a la pregunta