Entity Framework для нескольких баз данных (той же схемы) во время выполнения?

Прежде всего позвольте мне заявить, что я новичок в EF. С учетом сказанного, вот моя дилемма:

Будет приложение ASP.NET, перенесенное в ASP.NET MVC. Я хотел бы использовать EF для этого. Существует одна основная база данных, в которой хранится «информация о клиенте». Кроме того, каждый «клиент» имеет собственную базу данных. Вот те ограничения, которые у нас есть.

В настоящее время информация о клиенте находится в основной БД, что позволяет мне построить строку подключения для каждого клиента и выполнять отдельные вызовы SQL.

Как бы я сделал то же самое в Entity Framework? Каждая база данных будет иметь одну и ту же схему. Есть ли способ программно переключить строку подключения? Эти БД в настоящее время находятся на одном сервере, но это не является обязательным требованием, и это может быть совершенно другой сервер.

Есть идеи?

Несколько строк подключения в Web.config будут последним средством. Даже тогда я не уверен, как именно это подключить.

Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос