Linq 查询日期添加与utc日期的比较

Linq 查询日期添加与utc日期的比较,linq,Linq,我怎样才能在linq上做到这一点 CONVERT(date,DATEADD(hour,9,TestDate)) = CONVERT(date, GETUTCDATE()) UTC日期 我这样做没有成功: a.Test.TestDate.AddHours(9) == DateTime.UtcNow 对于EntityFramework,您需要结合使用: 例如: DbFunctions.TruncateTime(DbFunctions.AddHours(a.Test.TestD

我怎样才能在linq上做到这一点

  CONVERT(date,DATEADD(hour,9,TestDate)) = CONVERT(date, GETUTCDATE()) 
UTC日期

我这样做没有成功:

  a.Test.TestDate.AddHours(9) == DateTime.UtcNow

对于EntityFramework,您需要结合使用:

例如:

DbFunctions.TruncateTime(DbFunctions.AddHours(a.Test.TestDate, 9)) ==
DbFunctions.TruncateTime(SqlFunctions.GetUtcDate())

对于EntityFramework,您需要结合使用:

例如:

DbFunctions.TruncateTime(DbFunctions.AddHours(a.Test.TestDate, 9)) ==
DbFunctions.TruncateTime(SqlFunctions.GetUtcDate())

1.您正在使用实体框架吗?2.“没有成功”是什么意思。您正在使用实体框架吗?2.“没有成功”是什么意思?