我正在使用Azure Cosmos DB .NET SDK 3.0版,并且希望以编程方式创建没有分区键的容器。可能吗?我总是收到错误消息,说Value不能为null。 参数名称:partitionKey
我使用方法CosmosContainers.CreateContainerIfNotExistsAsync
答案 0 :(得分:0)
总是在我这边再现你的问题。
请注意,异常是由以下方法引起的:
尝试反序列化dll源代码并找到详细的逻辑代码。
到目前为止,我们似乎无法对这一判断做出反驳,因为cosmos db团队正计划弃用创建非分区容器的功能,因为它们不允许您弹性扩展。(在我之前的案例中提到:{{3 }})
但是您仍然可以使用Is it still a good idea to create comos db collection without partition key?或DocumentDB .net package创建未分区的容器。