Delen via


Een tabel maken in Azure Cosmos DB for Table met behulp van .NET

VAN TOEPASSING OP: Tafel

Tabellen in Azure Cosmos DB for Table zijn beheereenheden voor meerdere items. Voordat u items kunt maken of beheren, moet u eerst een tabel maken.

Een tabel een naam opgeven

In Azure Cosmos DB is een tabel vergelijkbaar met een tabel in een relationele database.

Notitie

Wanneer u uw eerste tabel maakt, wordt met API voor Table-accounts automatisch een standaarddatabase gemaakt in uw Azure Cosmos DB-account.

Een tabel maken

Als u een tabel wilt maken, roept u een van de volgende methoden aan:

Een tabel asynchroon maken

In het volgende voorbeeld wordt asynchroon een tabel gemaakt:

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

await tableClient1.CreateAsync();

De TableCient.CreateAsync methode genereert een uitzondering als er al een database met dezelfde naam bestaat.

Een tabel asynchroon maken als deze nog niet bestaat

In het volgende voorbeeld wordt een tabel asynchroon gemaakt als deze nog niet bestaat in het account:

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

await tableClient2.CreateIfNotExistsAsync();

Met de TableClient.CreateIfNotExistsAsync methode wordt alleen een nieuwe tabel gemaakt als deze nog niet bestaat. Deze methode is handig om fouten te voorkomen als u dezelfde code meerdere keren uitvoert.

Volgende stappen

Nu u een tabel hebt gemaakt, gebruikt u de volgende handleiding om items te maken.