Azure 存储:Table 查询筛选器适用于模拟器但不适用于 Azure
Azure Storage: Table query filter works on Emulator but no on Azure
我正在尝试 运行 使用此过滤器
在 Azure 存储 table 上进行查询
(PartitionKey eq '6') and (ReservedOn ne datetime'0001-01-01T00:00:00.0000000Z')
但是,它适用于我的本地模拟器,但不适用于 Azure。想知道这个查询可能有什么问题。
谢谢
我认为问题出在 date/time 字段上。 Azure 支持的 date/time 属性的最小值为 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
部分)。
由于您指定的值小于此值,我认为这会导致问题。
我正在尝试 运行 使用此过滤器
在 Azure 存储 table 上进行查询(PartitionKey eq '6') and (ReservedOn ne datetime'0001-01-01T00:00:00.0000000Z')
但是,它适用于我的本地模拟器,但不适用于 Azure。想知道这个查询可能有什么问题。
谢谢
我认为问题出在 date/time 字段上。 Azure 支持的 date/time 属性的最小值为 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
部分)。
由于您指定的值小于此值,我认为这会导致问题。