在 EF 中只對 日期(不包括時間)進行比較的方法


根據 EF 的版本不同有兩種不同的實現方式:

EF < 6.0 時使用 EntityFunctions.TruncateTime,
EF >= 6.0 時使用 DbFunctions.TruncateTime。

范例:

var list = db.Cars.Where(c=> DbFunctions.TruncateTime(c.CreatedDate) > DbFunctions.TruncateTime(DateTime.UtcNow));

 

參考資料

https://stackoverflow.com/a/36414407


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM