“表单查询” a. (仅适用于对象集合) 在“筛选”组下,执行以下操作: a. 在“连接方式”列表中,选择连接筛选子句的逻辑运算符。默认值为 与。 b. 在“筛选子句”下,单击“添加”以添加筛选器: ▪ “属性”- 选择一个属性。 ▪ “匹配条件”- 选择一个条件。条件取决于所选属性的类型,例如“字符串”、“布尔型”等。 ▪ “值”- 输入属性值。 单击“添加”以添加多个筛选器。单击 可删除已添加的任何筛选器。 如果添加同一属性,并在“连接方式”列表中选择了“与”,则属性将以“或”运算符连接。 b. 在“选择属性”下,单击“添加”,然后在“属性”列表中,选择要检索其值的属性。 单击“添加”可添加多个属性。单击 可删除已添加的任何属性。 默认情况下,会在输出中检索 'key' 属性的值。 c. 在“添加相关项”下,单击“添加”,然后在“相关项”列表中,选择要检索其值的相关项。 单击“添加”可添加多个相关项。单击 可删除已添加的任何相关项。 标记为 NavigationProperty 的任何属性都会被归类为“相关项”。 d. (仅适用于对象集合) 在“限制”字段中,输入一个值,以将输出限制为指定数量的实体。 e. (仅适用于对象集合) 在“跳过”字段中,输入要跳过的资源数。 |
“离散查询” a. (仅适用于对象集合) 在“筛选”字段中,以 propertyName operator 'value' [and | or | not]... 格式指定 OData 筛选条件。 例如 number eq '0000222341'、name eq 'PTC' 或 startswith(name, 'PTC') b. 在“选择属性”字段中,指定 OData 选择表达式,以提供以逗号分隔的属性名称列表。 默认情况下,会在输出中检索 'key' 属性的值。 c. 在“添加相关项”字段中,指定 OData 选择表达式,以提供以逗号分隔的相关项列表。 标记为 NavigationProperty 的任何属性都会被归类为“相关项”。 d. (仅适用于对象集合) 在“限制”字段中,输入要检索的搜索结果数。 e. (仅适用于对象集合) 在“跳过”字段中,输入要从结果中跳过的顶层搜索结果数。 |
“原生查询” 在“查询”字段中,指定 OData 查询表达式。 例如:$select=name,number&$expand=context&$top=2&$skip=1&$orderby=name asc&$filter=name eq 'PTC' 默认情况下,会在输出中检索 'key' 属性的值。 标记为 NavigationProperty 的任何属性都会被归类为“相关项”。 根据实体返回类型,您可以在查询表达式中提供“筛选”、“限制”和“跳过”参数。 |