我的数据读取代码(当前使用 Microsoft.Azure.Cosmos.Table)调用一个简单的方法来检查表是否存在;然后据此做出决定。(如果表不存在,我不想创建它;我只是在这里阅读。)
如何在我们现在敦促迁移到的 Azure.Data.Tables 中执行相同的操作?
正如克里斯托斯所建议的:
TableServiceClient.Query方法。检查表是否存在的简单方法;然后据此做出决定。(如果表不存在,我不想创建它;我只是在这里阅读。)
bool exists = false;
await foreach(var tbl in service.QueryAsync(t => t.Name == "mytable"))
{
exists = true;
}
Run Code Online (Sandbox Code Playgroud)
参考文献:从 Microsoft.Azure.Cosmos.Table 到 Azure.Data.Tables 的迁移指南和表迁移指南应提供有关省略 Exists 方法的更多上下文
| 归档时间: |
|
| 查看次数: |
2139 次 |
| 最近记录: |