AzureStorage库v2中的“tableClient.CreateTableIfNotExist”在哪里?

时间:2012-11-30 14:50:15

标签: c# azure azure-table-storage azure-storage

在Windows Azure存储中,我们曾经这样做来创建一个表:

var tableClient = account.CreateCloudTableClient();
tableClient.CreateTableIfNotExist(TableName);

我刚刚下载了最新版本的azure存储库(v2),之前的代码不再有效了:

  

'Microsoft.WindowsAzure.Storage.Table.CloudTableClient'没有   包含'CreateTableIfNotExist'的定义,没有扩展名   方法'CreateTableIfNotExist'接受第一个类型的参数   可以找到'Microsoft.WindowsAzure.Storage.Table.CloudTableClient'。

v2中的优秀代码是什么?

1 个答案:

答案 0 :(得分:24)

在v2中有一些重大变化。 这是新代码:

    var tableClient = account.CreateCloudTableClient();
    // Create the table if it doesn't exist.
    var cloudTable = tableClient.GetTableReference(TableName);
    cloudTable.CreateIfNotExists();

一些好的投入: