Jen*_*iya 2 c# azure azure-storage azure-table-storage azure-tablequery
我有一个名为users的Azure表,其中有几个与用户相关的字段,我有PartitionKey作为UserId,RowKey作为CompanyId,我想通过Email字段查询表,而不是PartionKey或RowKey,是否可以像这样查询表?
如果是,那么在没有PartitionKey和RowKey的情况下进行查询是很好的
您可以在不使用PartitionKey或查询的情况下进行查询,RowKey并且表服务不会抛出任何错误,但请记住,这将从第一个PartitionKey/RowKey组合开始执行全表扫描,直到找到时间匹配实体.
如果您的桌子很小,这可能不是问题.但是,如果你的桌子变得很大,这将是一个问题.您可能没有获得任何数据,只有连续令牌,您需要使用该延续令牌再次查询您的表.
如果您想查询电子邮件字段,我强烈建议您复制数据,以便电子邮件字段成为PartitionKey.
不确定您是否已阅读此内容,但我强烈建议您阅读Azure Table Storage Design Guide:https://azure.microsoft.com/en-in/documentation/articles/storage-table-design-guide/.
| 归档时间: |
|
| 查看次数: |
2708 次 |
| 最近记录: |