gpt4 book ai didi

c# - 实体 SQL 比较没有毫秒的日期时间

转载 作者:太空狗 更新时间:2023-10-29 23:27:55 25 4
gpt4 key购买 nike

我正在尝试使用 EntityObject 和 EntitySQL 查询从 MSSQL DB 中获取一些记录。我用来过滤的字段是日期时间类型。生成的查询预计没有毫秒,SQL Server 不返回任何内容。当我添加毫秒时,我得到了结果。

我如何使用 EntitySQL 获得没有毫秒的结果?

谢谢。

最佳答案

这并不优雅,但这对我有用:

foos.SingleOrDefault(f => f.EntryDate.Year == bar.EntryDate.Year &&
f.EntryDate.Month == bar.EntryDate.Month &&
f.EntryDate.Day == bar.EntryDate.Day &&
f.EntryDate.Hour == bar.EntryDate.Hour &&
f.EntryDate.Minute == bar.EntryDate.Minute &&
f.EntryDate.Second == bar.EntryDate.Second);

关于c# - 实体 SQL 比较没有毫秒的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1062914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com