Кто-нибудь знает, как правильно обращаться к хранилищу таблиц azure для нулевого значения. Из того, что я прочитал, это возможно (хотя есть ошибка, которая предотвращает ее на хранилище разработки). Тем не менее, я продолжаю получать следующую ошибку, когда я делаю это в реальном облачном хранилище:
Один из входов запроса недействителен.
Это скрытая версия запроса 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;
Если я запустил запрос без проверки нулевого значения, он работает нормально. Я знаю, что возможным решением было бы запустить второй запрос в коллекции, который возвращает этот запрос. Я не против делать это, если нужно, но хотел бы знать, смогу ли я сначала использовать этот подход для работы.
Кто-нибудь видит что-то очевидное, я делаю неправильно?