Формат запроса для фильтрации Guid с адаптером OData

Мы связали столбец таблицы с полем Guid, используя ODataV4Adaptor. При фильтрации этого поля запрос передается, как показано ниже

http://localhost:49339/odata/Orders/? $ count = allpages & $ filter = Id% 20eq% 20guid% 27a972c577-dfb0-064e-1189-0154c99310db% 27 & $ skip = 0 & $ top = 12

Когда запрос пройден, мы получаем исключение, как показано ниже

Нераспознанный литерал Edm.String guid'a972c577-dfb0-064e-1189-0154c99310da'в'6'в' Идентификатор guid'a972c577-dfb0-064e-1189-0154c99310da''.'

Это прекрасно работает, когда guid удален и передан как

http://localhost:49339/odata/Orders/? $ count = allpages & $ filter = Id% 20eq% 20a972c577-dfb0-064e-1189-0154c99310db% 20 & $ skip = 0 & $ top = 12

Может кто-нибудь предложить мне на правильный формат для фильтрации guid через строку запроса с адаптером OdataV4.

С уважением,

Keerthana.

0 ответов

Другие вопросы по тегам