4
DateTime dtYesterday = DateTime.Now.AddDays(-1);
data = data.Where(d => d.CreatedTime <= dtYesterday);
但這並不
data = data.Where(d => d.CreatedTime <= DateTime.Now.AddDays(-1));
因爲EF不能把它翻譯成SQL。沒關係。
但是出於好奇,有沒有辦法在將它翻譯成SQL之前強制它評估DateTime.Now.AddDays(-1)
的值?
我想知道是否有類似這樣的語法?
data = data.Where(d => d.CreatedTime <= ForceEvaluate(DateTime.Now.AddDays(-1)));
這一切都取決於'IQueryable'暴露的'IQueryProvider'。 –