少なくとも 1 日に 1 回サービス コールを介してレコードを同期するという新しい要件を持つ MVC4 EF5 アプリケーションがあります。これには、外部データベースから JSON オブジェクトを取得し、値を既存のエンティティと比較してから、違いをログに記録し、サービスから取得したデータを反映するようにエンティティを更新する必要があります。
これは理想的には別の Windows サービスにあるように思えますが、MVC プロジェクト内にあるエンティティにアクセスしながらこれを行う方法がわかりません。誰かが同様のことをしなければならず、これについて最善の方法について何かアドバイスはありますか?
逆に、これらのアクションのコントローラーを作成し、アクションの呼び出しをスケジュールするのはどうでしょうか? これは簡単に思えますが、タイムアウトなどについて心配する必要はありますか?
ありがとう