Azure存储:表查询过滤器适用于模拟器,但不适用于Azure

时间:2018-06-14 02:30:00

标签: c# azure azure-storage azure-table-storage

我尝试使用此过滤器在Azure存储表上运行查询

(PartitionKey eq '6') and (ReservedOn ne datetime'0001-01-01T00:00:00.0000000Z')

但是,它适用于我的本地模拟器,但不适用于Azure。想知道这个查询可能有什么问题。

谢谢

1 个答案:

答案 0 :(得分:0)

我认为问题是日期/时间字段。 Azure支持的日期/时间属性的最小值为12:00 midnight, January 1, 1601 A.D. (C.E.), UTC(参考:https://docs.microsoft.com/en-us/rest/api/storageservices/understanding-the-table-service-data-model#tables-entities-and-properties - 请阅读Property Types部分。)

由于您指定的值小于此值,我认为这会导致问题。