在实体框架5中,如果我这样做
context.customers.Where(x => x.delDate >= DateTime.Now
这样可以正常工作并带回记录
但是,如果我这样做
context.customers.Where(x => x.delDate >= EntityFunctions.TruncateTime(DateTime.Today.AddDays(2))
总是带回零。
我想带回所有delDate超过今天加上2天的客户。它应该记录它们确实存在的记录。
答案 0 :(得分:0)
您需要DateTime.Date
方法,该方法返回时间设置为午夜的日期:
context.customers.Where(x => x.delDate >= DateTime.Today.Date.AddDays(2));