【发布时间】:2013-10-06 05:56:23
【问题描述】:
我有日期时间变量officeStartTime,它将日期时间值保存为
officeStartTime = {9/24/2013 10:00:00 AM}
我有模块CHECKINOUT,其中包含userid、checktime 和其他属性。
现在我想要的是获取检查时间的时间部分大于officeStartTime 的时间部分的CHECKINOUT 条目列表。
我试试:
var checklist= con.CHECKINOUTs.Where(x => x.CHECKTIME.TimeOfDay > officeStartTime.TimeOfDay);
checklist 包含以下错误显示:
{"The specified type member 'TimeOfDay' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported."} 。
它说TimeOfDay 在 LINQ to Entities 中不受支持,如果是这样,我如何在 LINQ 中检查日期时间的时间部分。有没有其他方法可以做到这一点?请建议我该怎么做。
谢谢。
【问题讨论】:
-
如果答案对您有帮助 - 请点赞。如果这是解决方案 - 投票并更新
-
我发表了这条评论 - 因为今天 - 你有 8 个答案,其中 0 个被接受,但几乎都有回复。
-
@MikroDel 我正在根据您的回答进行尝试,我会为您的回答投票。
标签: linq entity-framework entity-framework-4.1