linq - 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 应用过滤条件?
解决方案
推荐阅读
- node.js - 类型 'string[][]' 不可分配给类型 'string[]'
- linux - 在睡眠模式下 Ping 设备?
- java - 为什么在运行单元测试时@Value 总是为空?
- python - 如何使 one_class svm 用于多类分类?
- php - 在 Joomla 中从 MySQL 添加 Open Graph 数据
- ruby-on-rails - habtm 中的 Graphql-ruby 范围,嵌套查询中的数据泄漏
- python - PIL 没有 ImageTk 属性
- reactjs - 在 Contentful CMS 中嵌入代码时出现问题
- css - 具有固定选项卡标题和内容中固定 div 的 Angular 材质选项卡
- visual-studio - 如何将主摄像机设置为 Unity 中的其他摄像机位置之一?