如何检查 table 中是否存在 Azure.Data.Tables (v 12.5.0)
How to check to see if a table exists in Azure.Data.Tables (v 12.5.0)
我的数据读取代码(目前使用Microsoft.Azure.Cosmos.Table)调用了一个简单的方法来检查table是否存在;然后它据此做出决定。 (如果 table 不存在,我不想创建它;我只是在这里阅读。)
如何在 Azure.Data.Tables 中做同样的事情?
根据christothes的建议:
- 你可以使用
TableServiceClient.Query
方法。
a simple method to check to see if a table exists or not; it then make decisions based on that. (I don't want to create the table if it doesn't exist; I'm just reading here.)
bool exists = false;
await foreach(var tbl in service.QueryAsync(t => t.Name == "mytable"))
{
exists = true;
}
参考文献:Migration guide from Microsoft.Azure.Cosmos.Table to Azure.Data.Tables and Tables migration guide should provide more context on the omission of the Exists method
我的数据读取代码(目前使用Microsoft.Azure.Cosmos.Table)调用了一个简单的方法来检查table是否存在;然后它据此做出决定。 (如果 table 不存在,我不想创建它;我只是在这里阅读。)
如何在 Azure.Data.Tables 中做同样的事情?
根据christothes的建议:
- 你可以使用
TableServiceClient.Query
方法。
a simple method to check to see if a table exists or not; it then make decisions based on that. (I don't want to create the table if it doesn't exist; I'm just reading here.)
bool exists = false;
await foreach(var tbl in service.QueryAsync(t => t.Name == "mytable"))
{
exists = true;
}
参考文献:Migration guide from Microsoft.Azure.Cosmos.Table to Azure.Data.Tables and Tables migration guide should provide more context on the omission of the Exists method