Usando vários bancos de dados em um aplicativo

Eu tenho um aplicativo da Web feito para vários grupos de pessoas que não estão conectadas. Em vez de usar um banco de dados para todos eles, estou pensando em criar bancos de dados separados.

Isso melhorará a velocidade das consultas e me libertará da verificação a qual grupo o usuário pertence.

Mas como estou trabalhando com LINQ to SQL, minhas classes estão explicitamente conectadas aos bancos de dados, então terei que fazer separações.DataContexts para todos os bancos de dados.

Então, como posso resolver esse problema? Ou não devo me preocupar e usar apenas um banco de dados?

questionAnswers(2)

yourAnswerToTheQuestion