サーバー上のデータベース(実際のデータベース)での実行と、ローカルホストでのテスト用に保持しているローカルコピーの実行を切り替えたいと思います。
app.configの接続文字列の定義を変更してdb#1(サーバー)とdb#2(localhost)を切り替えようとしました(メモリに何も隠れないようにVSを再起動しました)。奇妙なことが起こります。一方で、データソース/プレビューデータ(VS'10)を介してデータベースにクエリを実行すると、実際にデータベース#2からデータが取得されます。しかし、私が実行すると、アプリケーションはまだdb#1から情報を取得しますが、接続文字列はapp.configにのみ表示されるため、接続するためにどこから情報を取得するのかさえわかりません。 db#1。
このテーマについて話している間、データベースを切り替えるためのよりエレガントな方法は何でしょうか?理想的には、プルダウンメニューからデータソースを選択します。しかし、実行時に接続文字列を切り替えることはできますか?