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.