Po pierwsze, pozwólcie mi stwierdzić, że jestem bardzo nowy w EF. Powiedziawszy to, oto mój dylemat:Entity Framework do wielu baz danych (ten sam schemat) w czasie wykonywania?
Zostanie przeniesiona aplikacja ASP.NET do ASP.NET MVC. Chciałbym wykorzystać EF do tego. Istnieje jedna główna baza danych przechowująca "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łównej bazie danych, które pozwalają mi budować ciąg połączenia na klienta i wykonywać indywidualne wywołania SQL.
Jak osiągnąć to samo w Entity Framework? Każda baza danych będzie miała ten sam schemat. Czy istnieje sposób programowo przełączać ciąg 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.
Wszelkie pomysły?
Wiele ciągów połączeń w pliku Web.config byłoby ostatecznością. Nawet wtedy nie jestem pewien, jak dokładnie to połączyć.
Z góry dziękuję.