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.