0
我有一个客户端的应用程序进入新闻(新闻有一个类别),他们要求他们想要推广到首页的一些新闻,并保持在那里为用户配置时间。有新闻,他们可以输入更多新闻,但只有他们有资格成为首页新闻的内容才会按类别显示。新闻系统的设计
我在想,我添加一个位字段(IsPromotedToHeadline)到数据库表和一个DateTime字段(DisplayUntil),然后我可以查询新闻表的条目是Datetime.Now > DisplayUntil and IsPromotedToHeadLine == true and Category == category
。与此问题将是DateTime.Now
大于许多新闻。
我该如何解决这个问题?
还是你有更好的主意来完成这件事?
但我不需要一个DisplayUntil字段,我可以有一个位字段,将显示在首页。并且这个位可以由admin设置。你怎么看? – DarthVader 2012-04-21 04:40:30
你在操作中说过,你已经有了一个'DisplayUntil'和一个位域。如果您希望它保留在首页上,直到用户更改设置,那么只需查询“IsPromotedToHeadline”条目而无需担心当前日期。 – annonymously 2012-04-21 04:43:11
是的,我能做到这一点,你认为这是一个好方法吗?或者你会做别的事情来解决这个问题吗? – DarthVader 2012-04-21 04:46:10