Diskuze: Prepnuti databaze z localu na server
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 11 zpráv z 11.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ještě mě tak napadlo , že by se dalo zaměnit u entities connectionstring vzhledem k tomu že jsou db uplně stené co se struktury týká. ale nějaký normální help jsem taky nenašel.
Rozhodně bych to zkusil, mohlo by to pomoci problém vyřešit.
Předpokládám, že to máš front-end aplikaci.
No tak connection string v runtime zmenim ale nedokazu ho aktualizovat v pameti musim aplikaci vypnout a zase nastartovat. Coz se mi uplne nelibi . Jasne je to klasicka front-end app.
Ono je to vcelku logické chování, protože některé "komponenty" si při startu aplikace "šáhnou" pro connectionstring a pokud jim ho za běhu aplikace změníš, neumějí si s tím poradit. Musel bys tu informaci o připojení "aktualizovat" u VŠECH komponent, což je podle mě dosti obtížné vzhledem k tomu, že nevíme, které to jsou...
Pouzivam k praci daty ado.net entityframework . Nic vic . Na zacatku vygeneruju objekt a a pak uz ho jen vyuzivam.
Ano, ale podle mě si ty objekty někde na začátku řeknou o jméno connectionstringu a s případnou změnou za běhu si neumí poradit. Možná kecám a někdo to určitě ví líp, ale aspoň já si myslím, že to tak funguje...
Asi ano ikdyz net je plny navodu jak to udelat v runtime , ale nic z toho mi nejede . Asi to fakt nejde . No co se da delat . Jeste me tak napada ze v instanci formu je objetkt otevreny kdyz ale form zavru tak by mel i objekt skoncit . Pri dalsi definici by uz mel mit nove pripojovaci udaje . Bohuzel ani toto nejak nejede .
Neviděl bych to jako problém, prostě jen po provedení změny ConnectionStringu se automaticky provede restart aplikace...
Zkus sem hodit zdroják
vyreseno pomoci restartu aplikace . Pri prepnuti db vytvorim novy connectionstring ulozim do app.config a restartuju aplikaci. Neni to asi uplne dobre ale jede to .
Zobrazeno 11 zpráv z 11.