У меня есть сетка кендо, которая использует фильтрацию ода. Проблема в том, что мне нужно отфильтровать свойство, которое внутри коллекции и этой коллекции также находится внутри коллекции.Можно ли фильтровать свойство, которое внутри коллекции и коллекции в OData
Запрос: CaseStudies/ExamRecords/any(d:contains(d/LevelName,'11'))
CaseStudies
- коллекция
ExamRecords
- коллекция
LevelName
- свойство
Я не знаком с OData фильтрации. Итак, вопрос в том, как исправить запрос configure для фильтрации этого запроса?
Потому что сейчас у меня есть следующее сообщение об ошибке: The parent value for a property access of a property 'ExamRecords' is not a single value. Property access can only be applied to a single value.
EDIT 1
Я использую $ расширить, этот вопрос не о «Как показать коллекцию», этот вопрос о «Как фильтровать свойство, которое внутри коллекции и коллекции внутри коллекции ».
Вы нужно использовать $ expand для перехода к подкатегории. См. Http://stackoverflow.com/questions/9171310/odata-filter-with-items-in-a-expand –
@MurrayFoxcroft Я использую $ expand, эта проблема еще одна – BorHunter