SDL OData框架如何支持开放类型?

SDL OData框架如何支持开放类型?,odata,azure-cosmosdb,Odata,Azure Cosmosdb,我有一个Cosmos DB文档数据库,我使用SDL OData框架插入Cosmos DB作为OData服务的数据源。由于Comos数据库不依赖于模式,因此可以存储/索引任何有效的JSON,因此带有Cosmos DB datasource的OData服务需要开放类型支持,以便可以将输入JSON请求中未声明的动态属性保存在Cosmos数据库中 我检查了EdmEntity符号,找到了将其标记为open的选项,例如: @EdmEntity(namespace = "SDL.OData.Example",

我有一个Cosmos DB文档数据库,我使用SDL OData框架插入Cosmos DB作为OData服务的数据源。由于Comos数据库不依赖于模式,因此可以存储/索引任何有效的JSON,因此带有Cosmos DB datasource的OData服务需要开放类型支持,以便可以将输入JSON请求中未声明的动态属性保存在Cosmos数据库中

我检查了EdmEntity符号,找到了将其标记为open的选项,例如:

@EdmEntity(namespace = "SDL.OData.Example", key = "id", containerName = "SDLExample", open = true)
但是,当查看SDL odata的odata_呈现器模块中的ODataJsonParser时,我没有看到对输入JSON中的动态字段的任何支持——它们只是被忽略了

开放类型在SDL OData中应该如何工作

如有任何帮助/提示/建议,将不胜感激