我不知道这里开心的是什么,但所有突然的微风都没有使用fetchStrategy从本地缓存中返回结果..
这对我没有任何意义?可能是某种bug?
显然,第一个查询后实体位于缓存中.. 在控制台中测试
$scope.em.executeQuery(breeze.EntityQuery.from('Company').using(breeze.FetchStrategy.FromServer)).then(function() {console.log('returned'); })
Object {}
VM35268:2 returned
$scope.em.executeQuery(breeze.EntityQuery.from('Company').using(breeze.FetchStrategy.FromLocalCache)).then(function() {console.log('returned'); })
Object {}
答案 0 :(得分:1)
这是由于主要的元数据不一致造成的。无论出于何种原因,Typemap键都是公司而非公司..