ADO.NET Entity Framework i dwie bazy danych

0

Jako że świeżo u mnie z tematem mam prośbę o pomoc. Mam mikro stronę internetową opartą o MVC5 (bo mam nadzieję to rozwijać ... kiedyś).

Mam dwie bazy danych: PPMBaza1 i PPMBaza2 (z dokładnie takimi samymi tabelami, różnią się tylko zawartością).

Mam utworzony connectionString=PPMEntities1 ....

Pytanie, czy jest jakaś możliwość dynamicznego wybierania bazy i korzystania z tego samego modelu (PPMModel1.edmx i Tabel).

Np pytam użytkownika na której bazie chce operować, jak wybierze PPMBaza1 to nie robimy nic, natomiast jak wybierze PPMBaza2 to jakoś tak zmieniamy właściwości connecionStringa lub PPMModel1.edmx że operacje odbywają się na drugiej bazie.

Dzięki z góry.

1

Jeżeli dobrze zrozumiałem pytanie to po prostu robisz dwie wersje connectionString, jedna ze ścieżką do jednej bazy drugą ze ścieżką do drugiej i w if'ie wybierasz której używasz podczas połączenia z bazą.

np.
if(cos tam)
connectionString=PPMEntities1...
else
connectionString=PPMEntities2...

SqlConnection con = new SqlConection(connectionString);

0

super, działa, dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1