如何检查 Azure.Data.Tables 中是否存在表(v 12.5.0)

And*_*ebb 4 .net cloud azure

我的数据读取代码(当前使用 Microsoft.Azure.Cosmos.Table)调用一个简单的方法来检查表是否存在;然后据此做出决定。(如果表不存在,我不想创建它;我只是在这里阅读。)

如何在我们现在敦促迁移到的 Azure.Data.Tables 中执行相同的操作?

Ecs*_*asy 6

正如克里斯托斯所建议的:

检查表是否存在的简单方法;然后据此做出决定。(如果表不存在,我不想创建它;我只是在这里阅读。)


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 方法的更多上下文