2009-06-03 96 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