Cosmos DB-无法从Xamarin检索
我有一个Cosmos DB数据库,试图用Xamarin检索一些文档,但失败了 正如所料,我使用了以下软件包: Microsoft.Azure.DocumentDB.Core 1.9.1 我已尝试在此处遵循MS文档: 问题是它使用了一些不存在的函数! 举例来说:Cosmos DB-无法从Xamarin检索,xamarin,azure-cosmosdb,Xamarin,Azure Cosmosdb,我有一个Cosmos DB数据库,试图用Xamarin检索一些文档,但失败了 正如所料,我使用了以下软件包: Microsoft.Azure.DocumentDB.Core 1.9.1 我已尝试在此处遵循MS文档: 问题是它使用了一些不存在的函数! 举例来说: var query = client.CreateDocumentQuery<TodoItem>(collectionLink).AsDocumentQuery(); while (query.HasMoreResults
var query = client.CreateDocumentQuery<TodoItem>(collectionLink).AsDocumentQuery();
while (query.HasMoreResults) Items.AddRange(await query.ExecuteNextAsync<TodoItem>());
AsDocumentQuery、HasMoreResults、ExecuteExtAsync不存在
我试过这个:
var query = _client.CreateDocumentQuery<Item>(collectionUri);
var enumerator = query.GetEnumerator();
while (enumerator.MoveNext())
{
var item = enumerator.Current;
}
但是我的项目是空的,根本没有初始化
有什么想法吗
谢谢两件事:
添加行
使用Microsoft.Azure.Documents.Linq
第二,确保你的收藏不是空的。转到门户并添加文档,然后尝试您的代码
代码应与1.9.1兼容,但可以随意升级。ExecuteExtAsync、HasMoreResults等。。在Microsoft.Azure.Documents.Linq命名空间中,因此添加一个using子句,即using Microsoft.Azure.Documents.Linq;