首页 > 解决方案 > Azure Cosmos DB .NET v3 Linq WHERE 条件为空结果

问题描述

每当我添加.Where条件时,我的结果集总是空的。

下面是我的代码:

 QueryRequestOptions queryRequestOptions = new QueryRequestOptions()
            {
                PartitionKey = partitionKey
            };

using (FeedIterator<Item> resultSet = container.GetItemLinqQueryable<Item>(requestOptions: queryRequestOptions)
                .Where(x => x.IsContainer) // without this, I am able to return all the items
                .ToFeedIterator())
            {
                while (resultSet.HasMoreResults)
                {
                    foreach (var item in await resultSet.ReadNextAsync())
                    {
                         // print here
                    }
                }
            };

如何使用 Linq 应用过滤条件?

标签: linqlinq-to-sqlazure-cosmosdbazure-cosmosdb-sqlapi

解决方案


推荐阅读