如何使用 OData 筛选器筛选 Azure 表存储中的布尔值?
Posted
技术标签:
【中文标题】如何使用 OData 筛选器筛选 Azure 表存储中的布尔值?【英文标题】:How to filter boolean value in Azure Table Storage using OData filters? 【发布时间】:2021-12-08 02:36:34 【问题描述】:我正在尝试使用 OData 过滤器过滤 Azure 表存储,但对于布尔值,它总是返回空结果。
这是我已经尝试过的过滤器列表:
IsBlocked eq false IsBlocked eq 'false' IsBlocked eq '假' IsBlocked eq 错误 IsBlocked eq boolean'false' IsBlocked eq bool'false'【问题讨论】:
IsBlocked eq false
应该有效。您能否编辑您的问题并在表格中包含数据的外观?
【参考方案1】:
问题出在我的整个过滤器中
$"(Code eq 'code') and (IsBlocked eq false)"
而不是
$"(Code eq 'code') and IsBlocked eq false"
我不应该放括号...
【讨论】:
以上是关于如何使用 OData 筛选器筛选 Azure 表存储中的布尔值?的主要内容,如果未能解决你的问题,请参考以下文章
使用 OData Web Api 对数据传输对象进行嵌套筛选