タイトル | : VS2005-TABLEAdapterについて |
記事No | : 3818 |
投稿日 | : 2006/06/10(Sat) 10:03 |
投稿者 | : 長谷川 |
平素からこのサイトにはお世話になっています。
WIN-XP/VS2005/VB.NET で開発をしております。 VS2005での新機能[TableAdapter]についての質問です。
今作っているシステム要件として、 「システムで実行モードにより(実行モードは仮想ディレクトリ名で判断) 練習用DB、開発用DBを切り分ける」という要件があります。 (練習用DB、開発用DBはまったく同じ構造です。)
つまり、実行時に接続文字列の切り替えを行わなくてはならないのですが、 [TableAdapter]の接続先を切り替える方法がわかりません。
今、こんなシステム構成になっています。 ============================================ ■アプリケーション層(WEB) ├default1.aspx └default2.aspx ■DBアクセスクラスライブラリ └DataSet1.xsd ├DataSet1.Designer.vb └DataSet1.vb ←ここにパーシャルクラス ============================================ [DataSet1.vb]で、テーブルアダプタのパーシャルクラスを 作成したのですが、ここからテーブルアダプタの接続先を 参照することがどうしてもできません。 プロパティ[Connection]をPublicに変更してみたりも したんですが、状況は変わりません。
パーシャルクラスから、コネクションを参照/変更する方法を ご存知の方がいらっしゃいましたら、ご指南下さい。 「こんな方法がいいだろう」とか、何でもいいので教えて下さい。
|