我有一个申请进入新闻的客户(新闻有一个类别),他们要求他们想要推广到首页的一些新闻,并在用户配置的时间保留它。有新闻,他们可以输入更多新闻,但只有他们有资格作为首页新闻的新闻将按类别显示。
我在想我将一个字段(IsPromotedToHeadline)添加到数据库表和一个DateTime字段(DisplayUntil)然后我可以在新闻表中查询s Datetime.Now > DisplayUntil and IsPromotedToHeadLine == true and Category == category
的条目。问题是DateTime.Now
比许多新闻更重要。
我该如何解决这个问题?
或者你有更好的想法来完成这项工作吗?
答案 0 :(得分:0)
您应该查询首页上应显示的条目(DisplayUntil
值大于当前日期的那个)。这样,只要每个类别中只有一个促销项目,您将只有一个项目可以完成查询,并且您可以在页面上显示该新闻项目。