Формат запроса для фильтрации 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.