搜索日期添加天时实体框架查询不起作用

时间:2015-03-10 14:11:37

标签: entity-framework

在实体框架5中,如果我这样做

context.customers.Where(x => x.delDate >= DateTime.Now

这样可以正常工作并带回记录

但是,如果我这样做

context.customers.Where(x => x.delDate >= EntityFunctions.TruncateTime(DateTime.Today.AddDays(2))

总是带回零。

我想带回所有delDate超过今天加上2天的客户。它应该记录它们确实存在的记录。

1 个答案:

答案 0 :(得分:0)

您需要DateTime.Date方法,该方法返回时间设置为午夜的日期:

context.customers.Where(x => x.delDate >= DateTime.Today.Date.AddDays(2));