玩小风。这是一个代码:

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/

10-12 15:46