首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用cosmosdb SDK GetItemLinqQueryable在C#中将SQL语句转换为v3

如何用cosmosdb SDK GetItemLinqQueryable在C#中将SQL语句转换为v3
EN

Stack Overflow用户
提问于 2020-07-04 10:06:19
回答 1查看 413关注 0票数 1

如何将这个cosmosbd "SELECT VALUE COUNT(1) FROM c"转换为与GetItemLinqQueryable方法一起使用。基本上,我想返回容器中的项目总数。

我正试图为我的apis构建通用分页。因此,我需要知道查询中条目的总数(包括所有WHERE语句)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-06 02:52:54

您可以从github获得下载我的演示

在我的截图效果是,你应该是你想要的,请告诉我,如果你需要额外的帮助。

包括where

代码语言:javascript
复制
            Console.WriteLine("Beginning operations...\n");
            CosmosClient client = new CosmosClient("https://localhost:8081/", "C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==");
            Database database = await client.CreateDatabaseIfNotExistsAsync("ToDoList");
            Container container = database.GetContainer("jason");
            // Query for an item
            FeedIterator <dynamic> feedIterator =  container.GetItemQueryIterator<dynamic>("SELECT VALUE COUNT(1) FROM c");
            while (feedIterator.HasMoreResults)
            {
                FeedResponse<dynamic> response = await feedIterator.ReadNextAsync();
                foreach (var item in response)
                {
                    Console.WriteLine(item);
                }
            }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62727780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档