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

根據 EF 的版本不一樣有兩種不一樣的實現方式:spa

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

範例:blog

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

 

參考資料get

https://stackoverflow.com/a/36414407it

相關文章
相關標籤/搜索