【发布时间】:2019-08-23 07:54:33
【问题描述】:
我正在尝试获取仅提供分区键的单个实体。我当前的代码从 IEnumerable 向我返回了一个列表,但实际上它只是一个实体,而拥有一个列表似乎不是很有效,我必须通过它进行一次 foreach。有没有办法在没有列表/IEnumerable 的情况下实现?
var entities = currentTable.ExecuteQuery(new TableQuery<ItemEntity>()).Where(e => e.PartitionKey.Equals(itemEntity.xId)).ToList();
【问题讨论】:
-
不,你不能。至少您应该使用分区键和行键来识别实体。
-
Ivan Yang...请将您的评论作为答案。
标签: c# azure azure-table-storage