Entity Framework do wielu baz danych (ten sam schemat) w czasie wykonywania?

Przede wszystkim pozwól, że stwierdzę, że jestem bardzo nowy w EF. Powiedziawszy to, oto mój dylemat:

Migracja aplikacji ASP.NET do ASP.NET MVC. Chciałbym do tego wykorzystać EF. Jest jedna główna baza danych, która przechowuje „informacje o kliencie”. Poza tym każdy „klient” ma własną bazę danych. To są ograniczenia, które mamy.

Obecnie informacje o kliencie w głównym DB, które umożliwiają mi zbudowanie ciągu połączenia na klienta i wykonywanie indywidualnych wywołań SQL.

Jak mógłbym osiągnąć to samo w Entity Framework? Każda baza danych będzie miała ten sam schemat. Czy istnieje sposób programowego przełączenia ciągu połączenia? Te bazy danych znajdują się obecnie na tym samym serwerze, ale nie jest to wymagane i może to być zupełnie inny serwer.

Jakieś pomysły?

Wiele ciągów połączeń w Web.config byłoby ostatecznością. Nawet wtedy nie jestem pewien, jak dokładnie to połączyć.

Z góry dziękuję.

questionAnswers(3)

yourAnswerToTheQuestion