0

独自の DB、SQL-Server 2008 を備えた Silverlight (4.0) アプリ (C#) があります。

別のサーバー上の別の DB インスタンスに接続する必要があります。そのサーバーで SELECT クエリのみを実行して、アプリケーションにデータをフェッチし、データを消去して DB に配置するだけで済みます。

その DB の接続文字列があり、それをアプリケーションの web.Config ファイルに保存する予定です。

そのサーバーに接続し、同時に DB インスタンスへの接続を開いたままにすることはできますか?

これは可能ですか?これを行うとき、何に注意すればよいですか?データを失わずに 2 つの接続を管理するにはどうすればよいですか?

4

1 に答える 1

0

ADO.NET を使用する場合、接続は既定で閉じられます。新しい接続で 2 番目のサーバーからデータを取得し、データセットまたはデータテーブルに保存します。次に、データセット/データテーブルをトラバースし、他の接続を使用してそのデータをデータベースに配置します。必ず接続を閉じてください。これで準備完了です。この非常に単純なモデルで注意すべき唯一のことは、データテーブルまたはデータセットが非常に大きい場合、メモリを少し消費することです。

于 2012-07-02T19:41:25.650 に答える