Cosmos DB-无法从Xamarin检索

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

我有一个Cosmos DB数据库,试图用Xamarin检索一些文档,但失败了

正如所料,我使用了以下软件包: Microsoft.Azure.DocumentDB.Core 1.9.1

我已尝试在此处遵循MS文档:

问题是它使用了一些不存在的函数! 举例来说:

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;