私は、ニュース (ニュースにはカテゴリがあります) に入るクライアント向けのアプリケーションを持っています。彼らは、宣伝したいニュースの一部をフロント ページに表示し、ユーザーが構成した時間だけそこに保持するよう求めています。ニュースがあり、さらに多くのニュースを入力できますが、トップページのニュースとして認定されたものだけがカテゴリごとに表示されます。
データベース テーブルにビット フィールド (IsPromotedToHeadline) を追加し、DateTime フィールド (DisplayUntil) を追加して、ニュース テーブルに s というエントリをクエリできると考えていましたDatetime.Now > DisplayUntil and IsPromotedToHeadLine == true and Category == category
。DateTime.Now
これに関する問題は、Many News よりも大きいでしょう。
どうすればこれを解決できますか?
または、これを実現するためのより良いアイデアがありますか?