¿Alguien sabe la forma correcta de consultar el almacenamiento de tabla azul para un valor nulo? Por lo que he leído, es posible (aunque hay un error que lo impide en el almacenamiento de desarrollo). Sin embargo, me siguen dando el siguiente error cuando lo hago en el almacenamiento en la nube en vivo:Consulta de almacenamiento de tabla azul para valores nulos
Una de las entradas de petición no es válida.
Esta es una versión simplificada de la consulta LINQ que he reunido.
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;
Si ejecuto la consulta sin verificar si hay nulo, funciona bien. Sé que una posible solución sería ejecutar una segunda consulta en la colección que trae esta consulta. No me importa hacer eso si es necesario, pero me gustaría saber si puedo lograr que este enfoque funcione primero.
¿Alguien ve algo obvio que estoy haciendo mal?
Nathan, gracias por su respuesta. Esto fue útil. – Brosto
@Nathan Totten: ¡Buena respuesta! –