Usando o Entity FrameWork com vários bancos de dados MS SQLSERVER

Eu procurei de um lado para o outro, mas aparentemente não consegui entender o que preciso. Me desculpe se isso foi respondido ultimamente. Um redirecionamento para a discussão me fará bem.

Este é o cenário. Fui instruído a migrar do Microsoft Visual Foxpro (o MS está retirando o suporte em 2015) para o .Net C # pelo meu chefe. Por uma questão de boa base e adoção de melhores práticas, decidi primeiro aprender, juntar informações pertinentes e começar a codificar. Este é o segundo ano.

Somos uma empresa do setor que oferece serviços terceirizados de processamento de folha de pagamento para mais de 50 clientes. Cada cliente atualmente possui seu próprio banco de dados. Os bancos de dados possuem tabelas com estruturas completamente idênticas.

Eu sou um novato. Totalmente novo no mundo .net.

Eu tinha começado com SQL bruto usando dados, datareaders, mas na minha pesquisa eu tenho algumas discussões desencorajando isso. Muitos eram da opinião que o Entity Framework deveria servir ao propósito. Mas é permitido misturar abordagens especialmente quando consultas complexas estão envolvidas.

Alguém pode me indicar alguma 'boa leitura' onde eu possa implementar o Entity Framework com mais de 50 bancos de dados indentais. Cada banco de dados é totalmente independente e não tem nada a ver com qualquer outro. Quando o usuário efetua login, seleciona para qual cliente eles precisam processar a folha de pagamento e, em seguida, o EF aponta para esse banco de dados.

questionAnswers(3)

yourAnswerToTheQuestion