Azure cosmosdb CosmosDB-获取数据库对象时遇到问题

Azure cosmosdb CosmosDB-获取数据库对象时遇到问题,azure-cosmosdb,documentclient,Azure Cosmosdb,Documentclient,我有一个CosmosDB数据库和一个集合。如果我在Azure门户上转到CosmosDB部分,然后转到实体资源管理器,我可以看到数据库名称。如果我将该数据库名称放入此代码中(客户机是DocumentClient): 它返回一个异常: System.AggregateException:'发生了一个或多个错误。(找不到给定的标题。)' 以前有人见过吗?我使用CloudTable对象通过解析存储帐户来获取对集合的引用,但此基准代码的处理方式有点不同,我一直在尝试遵循这一点,以便进行性能调优:这是性能调

我有一个CosmosDB数据库和一个集合。如果我在Azure门户上转到CosmosDB部分,然后转到实体资源管理器,我可以看到数据库名称。如果我将该数据库名称放入此代码中(客户机是DocumentClient):

它返回一个异常:

System.AggregateException:'发生了一个或多个错误。(找不到给定的标题。)'


以前有人见过吗?

我使用CloudTable对象通过解析存储帐户来获取对集合的引用,但此基准代码的处理方式有点不同,我一直在尝试遵循这一点,以便进行性能调优:这是性能调优文档:这是示例代码:相关的行是303。这也得到了相同的错误:client.CreateDocumentCollectionQuery(UriFactory.CreateDatabaseUri(databaseName))。其中(c=>c.Id==collectionName)。AsEnumerable().FirstOrDefault();就其预期的端点而言,客户端似乎有问题,但我从Azure portal的CosmosDB部分获得了端点。它的格式如下:https://.table.cosmosdb.azure.com:443/OK,我现在开始遇到一个不同的错误,我想我已经脱离困境了:我必须在初始化和查询时为客户端提供不同格式的端点。从本文档中:查看那里的请求URI格式(我也将其用于端点)。我省略了其中的doc id,并将a.Where(c=>c.id==“谈论开发人员在开始使用cosmosDB时遇到的不友好错误-Microsoft确实需要修复此问题。上面的终结点与Azure中的终结点完全不匹配。他们需要修复DocumentClient SQL API以使用Azure门户给定的终结点,或者在Azure上同时提供两种终结点类型。
client.CreateDatabaseQuery().Where(d => d.Id == databaseName).AsEnumerable().FirstOrDefault();