使用OData适配器进行Guid过滤的查询格式

时间:2018-04-17 10:21:16

标签: guid odata-v4

我们使用ODataV4Adaptor绑定了一个带有Guid字段的表列。在过滤此字段时,查询将按如下所示传递

http://localhost:49339/odata/Orders/ $计数=所有页&安培; $滤波器= ID%20当量%20guid%27a972c577-dfb0-064e-1189-0154c99310db%27&安培; $跳过= 0&安培; $顶部= 12

当传递查询时,我们会收到以下异常

'Id eq guid'a972c577-dfb0-064e-1189-0154c99310da''中无法识别的'Edm.String'字面'guid'a972c577-dfb0-064e-1189-0154c99310da''在'6'。'

当guid被移除并作为

传递时,这可以正常工作 ?

http://localhost:49339/odata/Orders/ $计数=所有页&安培; $滤波器= ID%20当量%20a972c577-dfb0-064e-1189-0154c99310db%20安培; $跳过= 0&安培; $顶部= 12

任何人都可以建议我使用OdataV4适配器通过查询字符串过滤guid的正确格式。

谢谢&的问候,

Keerthana。

0 个答案:

没有答案