我需要根據發布在資料庫表上的日期顯示通知。現在我正在使用以下邏輯:
context.Messages.FirstOrDefaultAsync(e => e.StartDate <= DateExtensions.Now && e.EndDate >= DateExtensions.Now)
這將正確回傳該值,但是,如果我發布另一條具有相同日期和時間的訊息,我應該得到它,但我的代碼仍然顯示舊訊息。請在這里幫幫我?
uj5u.com熱心網友回復:
您需要以某種方式訂購訊息,例如:
context.Messages.OrderByDescending(e => e. Id)
. FirstOrDefaultAsync(e => e.StartDate <= DateExtensions.Now && e.EndDate >= DateExtensions.Now)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/420341.html
標籤:
下一篇:MVC控制器,動作過濾器不起作用
