Usar múltiples bases de datos dentro de una aplicación

Tengo una aplicación web hecha para varios grupos de personas que no están conectadas entre sí. En lugar de usar una base de datos para todos ellos, estoy pensando en hacer bases de datos separadas.

Esto mejorará la velocidad de las consultas y me liberará de verificar a qué grupo pertenece el usuario.

Pero como estoy trabajando con LINQ to SQL, mis clases están explícitamente conectadas con las bases de datos, por lo que tendré que hacerDataContexts para todas las bases de datos.

Entonces, ¿cómo puedo resolver este problema? ¿O simplemente no debería molestarme y usar solo una base de datos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta