c# - 如何在结果集中不存在的字段上使用 odata 过滤器
问题描述
假设我有一个具有以下属性的模型:ID、名字、姓氏。
我想问一下是否可以创建一个 odata v4 控制器并请求一个带有结果集中不存在的字段的过滤器,例如“地址”。所以像这样 $filter=startswith(address, 'foobar') eq true
后端将负责从任何表进行适当的内部连接,以便返回适当的数据。
这是否仅适用于 $filter 查询?
谢谢。
解决方案
用作您的操作ODataQueryOptions<TEntity>
方法的参数,指定包含您要过滤的属性的实体类型。
推荐阅读
- python-3.x - NameError:名称'word'未定义,python
- python - 在不使用 min、max 和 sort 等内置函数对列表进行排序时,使用 while 1 而不是 while timelist2 时出现索引错误
- azure - LUIS 认知服务中的 Http 状态 410
- node.js - 带有 upsert 的 MongoDB updateOne 不插入文档
- vba - 如何使用 Excel VBA 将桌面照片发送到电报
- google-cloud-ml - 如何设置 GCP IAM 角色以仅访问 AI Platform notebook?
- python - 如何使用 discord.py 制作一个检查某个服务器通道中所有消息的机器人
- r - 使用 rd() 函数为值 0 修复 R 中小数点后的数字
- java - Hikari 驱动程序不支持获取/设置连接的网络超时。(com.mysql.jdbc.JDBC4Connection.getNetworkTimeout()I)
- sql - SQL。获取分组查询中的数据样本