OData Любой и Все с JayData или Breeze
OData поддерживает Any and All, что мне очень помогло в моем предыдущем проекте. Теперь я использую JayData, чтобы избежать написания строк запроса OData, но не нашел результатов, выполнив поиск any() и all(). Есть ли какой-либо существующий функционал или планы по его реализации?
Я проверил Breeze.js, но результат тот же.
2 ответа
Стандартный JavaScript array.some()
а также array.every()
функции компилируются в операции OData Any и All, поэтому API следует терминологии JavaScript, чтобы скрыть различия между различными источниками данных.
Подробная запись блога - Использование some() и every() с поставщиком JataData OData
Матрица возможностей провайдера показывает, что эти операции поддерживаются только провайдером OData.
Обновлено сообщение: 25.11.13
Начиная с версии 1.4.6, теперь поддерживаются операторы "любой" и "все".
Смотрите: http://www.breezejs.com/documentation/query-examples
Предыдущая запись
Для Breeze у нас должна быть поддержка как any(), так и all() в течение следующих двух месяцев для наших провайдеров WebApi и OData.