创建一个仅比较日期并截断时间的查询
本文关键字:时间 查询 日期 比较 一个 创建 | 更新日期: 2023-09-27 18:27:15
有什么变通方法可以让实体框架7查询比较ony日期并截断时间吗?在框架7中没有DbFunctions.TruncateTime.
框架7回购中的github问题
您可以始终使用"FromSql"来运行自定义查询并解决EF7中的限制。
context.Set<TEntity>().FromSql("SELECT * FROM t ...");
如果您对自定义SQL方法不感兴趣,可以尝试保留"LINQy"并执行以下操作:
from e in db.Events
where e.Timestamp.Date == targetDateTime.Date
select e
它对我很有效,但我真的不确定SQL转换是如何进行的,也不确定性能是否可以接受。