LINQ实体日期部分

mar*_*sey 12 linq-to-entities entity-framework-4

我有一种方法可以将我的linq中的日期日期部分转换为实体.

DateTime plusDateTime = DateTime.Now.Date.AddDays(1);
DateTime date = DateTime.Now.Date;

query = query.Where(q => (q.Item2 >= date && q.Item2 < plusDateTime.Date));
Run Code Online (Sandbox Code Playgroud)

有点黑客.我发现有可用的EntityFunction.

query = query.Where(q => EntityFunctions.TruncateTime(q.Item2) >= date);     
Run Code Online (Sandbox Code Playgroud)

这只获得日期部分.