asp.net と sql サーバーでオンライン オークション サイトを開発しています。
締め切り日時に達したらすぐにオークション ステータス列を非アクティブ (false) にし、この変更されたステータスに基づいて他の計算を行うにはどうすればよいですか。
私が試した解決策の 1 つは、ClosingTime に基づいて Status で計算列を使用することですが、これは DB で DDL 操作を行う場合にのみ機能し、自動的には機能しません。
もう 1 つの考えられる解決策は、DB を頻繁に (5 分ごとに) チェックしてジョブを実行する Windows サービス アプリケーションを作成することですが、これはリアルタイムの解決策ではなく、DB のオーバーヘッドが増える可能性があります。この問題を解決するようアドバイスしてください。