Sdílet prostřednictvím


Vytvoření tabulky ve službě Azure Cosmos DB pro tabulku pomocí .NET

PLATÍ PRO: Stůl

Tabulky ve službě Azure Cosmos DB for Table jsou jednotky správy více položek. Než budete moct vytvářet nebo spravovat položky, musíte nejprve vytvořit tabulku.

Pojmenování tabulky

Ve službě Azure Cosmos DB je tabulka podobná tabulce v relační databázi.

Poznámka:

S rozhraním API pro účty table se při vytváření první tabulky automaticky vytvoří výchozí databáze ve vašem účtu služby Azure Cosmos DB.

Vytvoření tabulky

Pokud chcete vytvořit tabulku, zavolejte jednu z následujících metod:

Asynchronní vytvoření tabulky

Následující příklad vytvoří tabulku asynchronně:

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

await tableClient1.CreateAsync();

Metoda TableCient.CreateAsync vyvolá výjimku, pokud databáze se stejným názvem již existuje.

Pokud tabulka ještě neexistuje, vytvořte tabulku asynchronně.

Následující příklad vytvoří tabulku asynchronně pouze v případě, že ještě v účtu neexistuje:

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

await tableClient2.CreateIfNotExistsAsync();

Metoda TableClient.CreateIfNotExistsAsync vytvoří pouze novou tabulku, pokud ještě neexistuje. Tato metoda je užitečná, pokud několikrát spustíte stejný kód, abyste se vyhnuli chybám.

Další kroky

Teď, když jste vytvořili tabulku, vytvořte položky pomocí dalšího průvodce.