2009-06-03 121 views
0

当我运行下面的linq查询时,我得到一个notsupportedexception。任何想法如何把它Linq和比较两个日期列

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

回答

1

从SP1微软已经从表达式树的客户端功能支持删除resove,这项工作已经完成,以提高peroformance。 在简单的世界中,任何客户端功能都不能包含在你的例子中.AddDays(n)。 关于乔恩的答案我认为它不会工作,因为仍然TimeSpan也是一个客户端功能。

+0

这就是我的想法,但无法表达我现在删除的答案。 – jfar 2009-06-03 07:09:48