【发布时间】:2011-05-12 19:45:54
【问题描述】:
有谁知道查询天蓝色表存储以获取空值的正确方法。从我读过的内容来看,这是可能的(尽管有一个错误阻止它在开发存储中使用)。但是,当我在实时云存储上这样做时,我不断收到以下错误:
其中一个请求输入无效。
这是我整理的 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 的情况下运行查询,它可以正常工作。我知道一个可能的解决方案是对该查询返回的集合运行第二个查询。如果需要,我不介意这样做,但我想知道我是否可以先让这种方法发挥作用。
有人发现我做错了什么吗?
【问题讨论】:
标签: azure azure-storage azure-table-storage