null値についてAzureテーブルストレージを照会する適切な方法を知っている人はいますか? 私が読んだことから、それは可能です(ただし、開発ストレージではそれを妨げるバグがあります)。ただし、ライブ クラウド ストレージでこれを行うと、次のエラーが発生し続けます。
要求入力の 1 つが無効です。
これは、私がまとめた 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 をチェックせずにクエリを実行すると、問題なく動作します。考えられる解決策は、このクエリが返すコレクションに対して 2 番目のクエリを実行することです。必要に応じてそれを行ってもかまいませんが、このアプローチを最初に機能させることができるかどうかを知りたいです。
私が間違っていることが明らかな人はいますか?