Запрос odata к webAPI: не фильтруется, как я и надеялся

Я пытаюсь запросить мой WebAPI таким образом:

http://localhost/api/channels?$expand=ScheduleMetadatas&$filter=ScheduleMetadatas/any(ScheduleMetadata: ScheduleMetadata/StartDateTime gt datetime'2013-12-06T00:00:00.00')

однако запрос не фильтруется должным образом, он просто возвращает все дочерние объекты ScheduleMetadata для каждого объекта канала.

что мне не хватает?

1 ответ

Решение

Вы выбираете все каналы, которые имели по крайней мере один метаданных расписания, которые до определенной даты. Сформируйте канал, который соответствует этому, возвратит все расписания независимо от фильтра

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