小编Mic*_*hev的帖子

处理多种类型的 Cosmos DB 容器的读取?

我想在单个 Cosmos DB 容器中存储几种不同的对象类型,因为它们都按逻辑分组,并且可以按时间戳一起读取,以避免额外的 HTTP 调用。

但是,Cosmos DB 客户端 API 似乎没有提供一种简单的方法来执行多种类型的读取。到目前为止,我找到的最好的解决方案是编写自己的 CosmosSerializer 和 JsonConverter,但这感觉很笨拙:https ://thomaslevesque.com/2019/10/15/handling-type-hierarchies-in-cosmos-db-part -2/

是否有一种更优雅的方法来将不同类型的项目读取到共享基类,以便我可以稍后转换它们,或者我是否必须接受打击?

谢谢!

azure-cosmosdb azure-cosmosdb-sqlapi

6
推荐指数
1
解决办法
2177
查看次数