1
我有以下的SQL,我不知道如何在Linq to Entities中做一个DateAdd和IsNull。这甚至有可能吗?是否有可能在Linq to Entities中进行DateAdd计算?
Select TOP 1 DateAdd(MINUTE,
(IsNull(AlarmMinutes, 0) * -1) + (IsNull(SnoozeMinutes, 0)),
DueDate)
From Todo
Order By DateAdd(MINUTE,
(IsNull(AlarmMinutes, 0) * -1) + (IsNull(SnoozeMinutes, 0)),
DueDate)
几乎完美地工作。我不得不修改这一行EntityFunctions.AddMinutes(x.DueDate,AlarmMinutes * -1 + SnoozeMinutes)EntityFunctions.AddMinutes(x.DueDate,(AlarmMinutes ?? 0)* - 1 +(SnoozeMinutes ?? 0)) – Scottie
EntityFuntions is现在称为DbFunctions – andersh