有誰知道查詢天空表存儲空值的正確方法。從我讀過的,這是可能的(雖然有一個錯誤,防止它在開發存儲)。但是,當我在活動雲存儲上這樣做時,我仍然收到以下錯誤:查詢天空表存儲空值
其中一個請求輸入無效。
這是我放在一起的LINQ查詢的簡化版本。
var query = from fooBar in fooBarSVC.CreateQuery<FooBar>("FooBars")
where fooBar.PartitionKey == kPartitionID
&& fooBar.Code == kfooBarCode
&& fooBar.Effective_Date <= kFooBarDate.ToUniversalTime()
&& (fooBar.Termination_Date > kFooBarDate.ToUniversalTime() || fooBar.Termination_Date == null)
select fooBar;
如果我運行查詢而不檢查null,它工作正常。我知道一個可能的解決方案是對該查詢帶回的集合運行第二個查詢。如果需要,我不介意這樣做,但想知道我是否可以先採取這種方法。
任何人看到任何明顯的我做錯了?
Nathan,謝謝你的迴應。這很有幫助。 – Brosto 2010-12-09 16:13:33
@Nathan Totten:很好的回答! – 2011-11-23 15:15:58