我的資料讀取代碼(目前使用 Microsoft.Azure.Cosmos.Table)呼叫一個簡單的方法來檢查表是否存在;然后它基于此做出決定。(如果表不存在,我不想創建它;我只是在這里閱讀。)
如何在 Azure.Data.Tables 中做同樣的事情,我們現在被敦促遷移到其中?
uj5u.com熱心網友回復:
正如christothes所建議的:
- 你可以使用
TableServiceClient.Query方法。
檢查表是否存在的簡單方法;然后它基于此做出決定。(如果表不存在,我不想創建它;我只是在這里閱讀。)
bool exists = false;
await foreach(var tbl in service.QueryAsync(t => t.Name == "mytable"))
{
exists = true;
}
參考:從 Microsoft.Azure.Cosmos.Table 到 Azure.Data.Tables 的遷移指南和Tables 遷移指南應提供有關省略 Exists 方法的更多背景關系
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/465782.html
