WCF WebApi Включение поддержки запросов OData - PullRequest
2 голосов
/ 06 сентября 2011

Я следовал Начало работы с WCF Web API .Все работает хорошо и поддерживает некоторые операторы, такие как

?$filter=Name eq 'Ajay'

?$top=4

Но когда я пытаюсь выполнить другие запросы, такие как

$filter=substringof('Ajay', Name)

ИЛИ

$filter=length(Name) gt 5

Выдает следующую ошибку

Сервер обнаружил ошибку при обработке запроса.Подробнее смотрите в журналах сервера.

Но такие же запросы хорошо работают с другими сервисами ODATA, такими как Netflix.Веб-API WCF поддерживает только ограниченный набор запросов, или я что-то упустил?

1 Ответ

3 голосов
/ 06 сентября 2011

Да, предварительный просмотр 4 поддерживает только часть параметров запроса OData.Тем не менее, есть новый Preview 5, доступный на прошлой неделе, и он имеет дополнительную поддержку OData.Я не уверен, что все параметры запроса теперь поддерживаются, но это стоит проверить.

...