Linq并比较两个日期列

时间:2009-06-03 06:41:11

标签: .net linq .net-3.5

当我运行以下linq查询时,我得到一个notsupportedexception。任何想法如何重新获得它

        var declines = from d in _Db.DeclinedSettlementSet
                       where d.STATUS == Status.REPORTED               
                        && d.ADD_DATE < d.EDIT_DATE.AddDays(-3)

1 个答案:

答案 0 :(得分:1)

来自SP1的

Microsoft已从表达式树中删除了客户端功能支持,这样做是为了改善性能。 在简单的世界中,任何客户端功能都不能包含在你的情况下.AddDays(n)。 关于Jon的回答,我认为它不会起作用,因为TimeSpan也是一个客户端功能。