创建仅比较日期并截断时间的查询

时间:2015-12-18 10:17:18

标签: entity-framework-core

是否有任何解决方法如何制作比较ony日期和截断时间的实体框架7查询? 在框架7中没有DbFunctions.TruncateTime。

github issue in framework 7 repo

2 个答案:

答案 0 :(得分:3)

您始终可以使用“FromSql”在EF7中运行自定义查询和解决方法限制。

context.Set<TEntity>().FromSql("SELECT * FROM t ...");

答案 1 :(得分:1)

如果您对自定义SQL方法不感兴趣,可以尝试保留“LINQy”并执行以下操作:

from e in db.Events
    where e.Timestamp.Date == targetDateTime.Date
    select e

它对我有用,但我不确定SQL翻译是如何发生的,也不确定性能是否可以接受。