BreezeJs元数据在硬件数据库调用实体之前不可用

时间:2013-07-03 12:21:06

标签: breeze

所以我创建了一个页面,其中包含一个表,允许您选择要查看的数据库表和列,然后构建一个轻松的 EntityQuery 并执行该查询,然后敲除以绑定它到桌子。这已经在我已经调出数据库时有效,但是,当这个页面是我在Web应用程序上点击的第一个页面时,元数据中没有信息。

问题

我是否可以在应用程序启动时调用一些函数来调用我的breeze api并映射元数据而不首先实际调用其中一个实体?

1 个答案:

答案 0 :(得分:1)

是的,您可以在您的经理上调用fetchMetadata()并返回一个承诺。

entitymanager.fetchMetadata().then(function() { do something
}

您可以使用

存储此元数据并创建管理员
entitymanager.createEmptyCopy();

在微风样本中的上下文中包含此功能有几个示例。希望这有帮助!