Breeze元数据存储与OData元数据/CSDL的比较

Breeze元数据存储与OData元数据/CSDL的比较,odata,breeze,Odata,Breeze,我阅读了Breeze站点,发现了如何用OData元数据填充Breeze的元数据存储。我还阅读了OData元数据功能(基本上是CSDL定义),并浏览了Breeze的元数据功能 关于这一主题的两个相关问题: Breeze涵盖OData/CSDL元数据功能的完整程度如何?我假设关系实体和数据类型都受支持,但是否有值得注意的差距 我可以将Breeze元数据存储导出(返回)到CSDL吗?如果没有,这是否在被支持的路线图上?如果不是:)添加支持我自己的代码需要多少努力? 我想这也与问题1有关,与Breeze

我阅读了Breeze站点,发现了如何用OData元数据填充Breeze的元数据存储。我还阅读了OData元数据功能(基本上是CSDL定义),并浏览了Breeze的元数据功能

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

  • Breeze涵盖OData/CSDL元数据功能的完整程度如何?我假设关系实体和数据类型都受支持,但是否有值得注意的差距

  • 我可以将Breeze元数据存储导出(返回)到CSDL吗?如果没有,这是否在被支持的路线图上?如果不是:)添加支持我自己的代码需要多少努力?
    我想这也与问题1有关,与Breeze和OData元数据模型之间的距离有多近有关

  • 谢谢

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

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


    希望这有帮助

    谢谢-那很有帮助!对于您的问题,我正在寻找一个好的JS库来支持基于OData/CSDL的数据源的数据建模。