【发布时间】:2010-10-04 16:29:54
【问题描述】:
我需要在 LINQ to Entities 查询中将字段从 UTC 转换为本地时间。但它无法识别我打算使用的方法“System.DateTime ToLocalTime”。
我的查询是这样的:
选择本地当天不存在任何其他请求但尚未解决的请求。考虑到 IncommingDateTime 存储在 UTC 中,这就是查询。
from r in Requests
where Request.Count(x => x.IncommingDateTime.ToLocalTime().Date == r.IncommingDateTime.ToLocalTime().Date
&& x.Resolved == false ) = 0
select r
我将不胜感激。
【问题讨论】:
标签: c# .net linq-to-entities