2012-10-12 153 views
0

我有一個在Windows Azure(WADLogsTable)中創建的日誌表。我需要獲得特定時間段的特定列。以下是我使用的Linq查詢。這裏的「日誌」是指我自己創建的DTO類。建設時沒有錯誤。但是運行時會出現錯誤(不會顯示太多細節)。C#中的Linq查詢錯誤

List<Logs> promotionInfo =null; 

promotionInfo = (from e in serviceContext.CreateQuery<Logs>("WADLogsTable") 
         where e.Timestamp > startDate && e.Timestamp < endDate 
         select new Logs { Pid= e.Pid }).ToList(); 

請告訴我我的錯在哪裏。

+1

什麼是錯誤? – Prescott

+11

「一個錯誤」沒有幫助 - 它說了什麼?你說它沒有顯示太多細節,但大概它不僅僅是「一個錯誤」? –

+0

Tim,請修改您的帖子以儘可能詳細地描述您的問題以及您的代碼提供的任何錯誤。 –

回答

3

由於沒有太多的信息由......從事谷歌福去...

有一個在CreateQuery<T>known feature如果有任何結果(特別是如果表,其中,通過它可以將錯誤是空的),並且有多個「where」條件(通過不同類型的操作進入)。鏈接的頁面顯示瞭解決方法,基本上涉及將IgnoreResourceNotFoundException設置爲true。