Когда я делаю запрос к моей WebAPI действия контроллера, который проходит в ViewModel с 2-мя свойствами:ли breezejs автоматически искать в кэше уже сделанного запроса сервера
Id = 1 дата = 01/01/2013
и эти данные кешируются бризами.
Следующий запрос, который у меня есть, имеет тот же идентификатор, но дата отличается.
Теперь я задаю себе делает ветер автоматически искать в локальный кэш, когда пользователь получает
данные для указанных выше 2 запросов или же ветер зайдет на сервер?
ли ветер также принимать данные из локального кэша, когда я делаю:
- выполнить запрос нет. 1
- изменить текстовое поле в результирующих данных и сохранить это
- выполнить запрос №. 2
- выполнить запрос №. 1 снова и спросите себя, делает ли breezejs доступ к серверу или принимает данные
автоматически из его кеша?
и когда я использую .FromLocalCache явно и бриз не находит в нем данных, он автоматически переходит на сервер и выполняет поиск там? – Elisabeth
Нет. Вы должны быть явным, когда рассказываете Бриз, где искать. Единственное небольшое исключение - [** EntityManager.fetchEntityByKey **] (http://www.breezejs.com/sites/all/apidocs/classes/EntityManager.html#method_fetchEntityByKey), в котором есть возможность сначала посмотреть в кеш, а затем разрешить с сервера, если он не найден в кеше. – Ward
Спасибо, Уорд за эту полезную информацию. – Elisabeth