3

ASP.NET MVC3アプリケーションを作成していますが、1つの問題が発生しました。アプリケーションはメッセージボードです。広告には、2週間の無料(優先度2)と有料(優先度1)の2種類があります。ユーザーが有料広告を公開する場合、それは最高の優先順位を持ち、常にメッセージボードの一番上にあります。問題はこれです:2週間ですべての有料広告が自動的に無料になる必要があります。つまり、優先度が1から2に変更されます。この問題の対処方法を教えてください。1日1回(00:00:01)に自動的に実行され、すべての有料広告の有効性を確認し、2週間(14日)を超える場合は自動的に変更する手順を作成する必要があると思います。ステータスが1から2の場合、SQL(ストアドプロシージャ)を介して、またはコントローラから直接、プロシージャを自動的に呼び出す方法を教えてください。

これは私のモデルファイルです:

public class Ad
    {
        public int AdId { get; set; }
        ...
        public int AdPriority { get; set; }
    }

AdPriorityは1または2のみにすることができます...

よろしくお願いします!

4

0 に答える 0