Если я выполнить следующий ветерок запрос:ветров запросы кэша - констатация, если пустая коллекция навигация свойство является действительно пустым
var foos = manager.executeQueryLocally(
breeze.EntityQuery.from("foos")
.withParameters({bar:"xyz"})
);
console.log(foos[0].myCollectionNavigationProperty);
возвращаемый myCollectionNavigationProperty кажется Javascript массива длиной 0, если либо:
свойство коллекции навигации действительно не имеет соответствия элементов на базе сервера
Свойство коллекции навигации не была ранее запрашивается на сервере и, следовательно, не в локальном кэше
В идеале, корпус 2 приведет к нулевой (или не определено) значение для myCollectionNavigationProperty
Очевидно в случае 2 выше мне нужно отправить запрос на сервер для получения связанных объектов, однако, если соответствующий запрос уже отправлен, а массив пуст, потому что действительно нет соответствующих элементов - мне не нужно запрашивать сервер.
Есть ли способ с бриз сказать, что связанная коллекция объектов пуста, потому что она еще не была запрошена на сервере? Спасибо.