【发布时间】:2021-04-06 00:38:47
【问题描述】:
有谁知道限制可在 OData 查询中使用的属性的方法? 文档展示了如何实现 FilterQueryValidator:https://docs.microsoft.com/en-us/odata/webapi/odata-security
我找不到任何描述您如何实际使用此验证器的文档。 其他人有这方面的经验吗?
【问题讨论】:
标签: asp.net-core .net-core odata
有谁知道限制可在 OData 查询中使用的属性的方法? 文档展示了如何实现 FilterQueryValidator:https://docs.microsoft.com/en-us/odata/webapi/odata-security
我找不到任何描述您如何实际使用此验证器的文档。 其他人有这方面的经验吗?
【问题讨论】:
标签: asp.net-core .net-core odata
您可以使用 $select 来允许客户端从服务器中选择特定属性:
$select=
将其附加到您的网址,例如
http://****/odata/Customers?$select=property1,Property2.....
您可以查看结果:
更多细节,你可以查看这个教程:
【讨论】:
$select,而是如何阻止用户使用$select 或者$expand 或者$fitler 访问或操作资源中的特定字段跨度>