财产文件

时间:2013-02-05 12:15:37

标签: breeze

在微风中是否有任何entity.property文档'字段'? 例如,在EntityFramework中的entity.property上有两个文档属性:Long Description和Summary。我可以在客户端的元数据中看到这两个属性,但我想知道是否在微风中使用了这些属性中的任何一个。 分析breeze.debug.js我没有注意到那些或类似属性的任何用法,但也许有人知道如何使用它们(从元数据中提取)并将它们附加到例如实体实例。或者也许某人有类似的解决方案。

1 个答案:

答案 0 :(得分:0)

这是个好主意!请将此添加到微风User Voice。我们非常重视这些建议。希望我们还可以获得一些描述如何拦截元数据检索过程的文档,以便您可以添加自己的逻辑来执行此操作。

作为权宜之计,当前 MetadataStore.fetchMetadata 方法返回(在其承诺'然后'方法中)从服务器检索到的原始“元数据”。所以现在,您可以检测这些并选择这些属性并将它们直接附加到每个相应的breeze dataProperty。

请注意,当fetchMetadata方法返回时,整个MetadataStore已经填充了entityTypes,dataProperties,navigationProperties等。这使得任务变得更加容易。