共用方式為


使用 .NET 在 Azure Cosmos DB for Table 中建立資料表

適用於: 桌子

Azure Cosmos DB for Table 中的資料表是多個項目的管理單位。 您必須先建立資料表,才可建立或管理項目。

命名資料表

在 Azure Cosmos DB 中,資料表類似於關聯式資料庫中的資料表。

注意

在 API for Table 帳戶中,建立第一個資料表時,Azure Cosmos DB 帳戶中會自動建立預設資料庫。

建立表格

若要建立資料表,請呼叫下列其中一種方法:

非同步建立資料表

下列範例會非同步建立資料表:

// New instance of TableClient class referencing the server-side table
TableClient tableClient1 = client.GetTableClient(
    tableName: "adventureworks-1"
);

await tableClient1.CreateAsync();

如果已經有相同名稱的資料庫存在,TableCient.CreateAsync 方法將會擲回例外狀況。

非同步建立資料庫 (如果不存在)

下列範例只會在帳戶上還沒有資料表時,非同步建立資料庫:

// New instance of TableClient class referencing the server-side table
TableClient tableClient2 = client.GetTableClient(
    tableName: "adventureworks-2"
);

await tableClient2.CreateIfNotExistsAsync();

TableClient.CreateIfNotExistsAsync 方法只會在沒有資料庫時建立新的資料表。 這個方法有助於避免多次執行相同程式碼的錯誤。

下一步

現在您已建立資料表,請使用下一個指南來建立項目。