データベース1のt1テーブルからデータを取得し、このデータを別のデータベースの別のテーブル(たとえば、データベース2のt2)に挿入するWindowsサービスをC#で作成したいと考えています。私はこのチュートリアル シリーズを使用しています: Windows Services in C# . 簡単に言えば、 timer を使用して、一定期間 (たとえば 1000 ミリ秒ごと)、database1 からのデータが database2 で読み書きされます。これは正常に機能し、問題はありません。
ユーザーがこの項目を入力できる GUI を提供したい:
- データベース 1 の接続文字列
- データベース 2 の接続文字列
- タイマーの間隔
私はWindowsサービスを始めているので、この項目はできません。ネットとSOでこれを検索すると、この問題でIPC(プロセス間通信)が導入されたことがわかりました。しかし、私はIPCとそれによって私の問題を解決する方法を見つけることができません.