我试图在 MySql 中执行以下操作,但得到一个不支持函数的 linq-to-entities 异常。我尝试使用 SqlFunctions.DateAdd 失败。到目前为止,唯一的解决方案是使用 ToList() 但这将所有这些都带到了我不喜欢的客户端:
var expiredPolcies = context.ApiUsagePolicies
.Where(u => DateTime.UtcNow > u.UsagePolicyStart.AddSeconds(u.UsagePeriodSeconds));