与OData元数据/ CSDL相比,Breeze MetadataStore

时间:2014-02-24 11:00:21

标签: odata breeze

我已经阅读了Breeze网站,并了解了如何使用OData元数据填充Breeze的MetadataStore。我还阅读了OData元数据功能(基本上是CSDL定义),并浏览了Breeze的元数据功能。

关于这个问题的两个相关问题:

  1. Breeze如何完成OData / CSDL元数据功能?我假设关系实体和数据类型都受支持,但是有明显的差距需要注意吗?

  2. 我可以将Breeze MetadataStore(返回)导出到CSDL吗?如果没有,这是否在支持的路线图上?如果不是:)我自己添加支持的编码工作量是多少? 我想这也与问题#1有关,也与Breeze和OData元数据模型彼此有多接近。

  3. 谢谢!

1 个答案:

答案 0 :(得分:1)

Breeze“原生”元数据格式是OData / CSDL中可用内容的超集。我们的想法是,除了OData / CSDL之外,我们还希望能够支持非关系模型和自定义元数据。此外,我们想要一些更具可读性的东西,并使用JSON作为其原生格式,并且易于扩展。我不知道有任何差距,但如果您发现任何差距,请告诉我们。

目前不支持将元数据存储导出为CSDL,因为它将是有损转换。它当然有可能,但出于什么目的?

希望这会有所帮助。

相关问题