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