一部のテーブルを読み込み、読み込んだデータから新しいデータを生成して別のテーブルに保存するアプリケーションが必要です。それは次のようなものです。あるアプリケーションから来たクライアントに関する情報を私に提供するデータベースがあります。この情報によれば、クライアントについて別のアプリケーションで表示するためのアラートが作成されることがあります。C#でEntityFrameworkを使用してWindowsサービスを作成する方法
私は最初のデータを生成するサービスを持っていますが、それはうまくいきます。それは私によって開発されたものではなく、私はそれを心配する必要はありません。しかし、私は新しいデータを読み込んで作成するWindowsサービスを作成し、 "temp"テーブルのようなDataSetsとデータベースとの通信に使用し、プロセスの終わりにはすべてがtableAdapter.update()を使用して一度にデータベースに保存されます。
DataSetsが私の視点では最良の選択肢ではないように見えるので、このWindowsサービスを改善したいと思います。エンティティフレームワークとその利点について学んだことがありますが、 Windowsサービス。このようなアプリケーションを構築するためのベストプラクティスは何ですか?生成されたすべてのレコードにデータベースにアクセスしないようにする最良の方法は何ですか。つまり、実行時に一時テーブルを持ち、プロセスが終了すると、生成されたすべてのデータを保存します。