我知道您可以调用此函数在本地查询(如果可能)或远程查询。有没有办法判断结果是来自本地还是远程?我记得我读了一些关于它的东西,但再也找不到了。
manager.fetchEntityByKey('Employee', employeeID, true)
.then(function(data) {
employee(data.entity);
});
答案 0 :(得分:2)
在承诺结果上使用'fromCache'布尔属性。
manager.fetchEntityByKey('Employee', employeeID, true).then(function(data) {
var employee = data.entity
var wasFoundInCache = data.fromCache;
});
请参阅:http://www.breezejs.com/sites/all/apidocs/classes/EntityManager.html#method_fetchEntityByKey