玩小风。这是一个代码:
var dataService = new breeze.DataService({
serviceName: "/api/articles",
hasServerMetadata: false
});
var ms = new breeze.MetadataStore();
var manager = new breeze.EntityManager({
dataService: dataService,
metadataStore: ms
});
var query = new breeze.EntityQuery().from("Query");
manager.executeQuery(query).then(function (data) {
// this fails
var articles = manager.executeQueryLocally(query);
console.log(articles);
}).fail(function(e) {
alert(e);
});
没有行 var 文章 = manager.executeQueryLocally(query); 一切正常。它说“entityType 为空”。我想我需要添加实体类型但不确定如何添加?
最佳答案
从 v 0.81.2 开始,现在有一个使用 Breeze 而没有服务器元数据的示例,它针对内存中的服务器端数据存储运行。该示例称为 ToDo-NoEF,可从 Breeze 站点下载。
关于没有服务器元数据的 Breezejs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14025788/