Créer une table dans Azure Cosmos DB for Table avec .NET
S’APPLIQUE À : Table
Les tables dans Azure Cosmos DB for Table sont des unités de gestion pour plusieurs éléments. Avant de pouvoir créer, interroger ou gérer des éléments, vous devez d’abord créer une table.
Nommer une table
Dans Azure Cosmos DB, une table est analogue à une table de base de données relationnelle.
Notes
Avec les comptes d’API pour Table, lorsque vous créez votre première table, une base de données par défaut est automatiquement créée dans votre compte Azure Cosmos DB.
Créer une table
Pour créer une table, appelez l’une des méthodes suivantes :
Créer une table de façon asynchrone
L’exemple suivant illustre la création d’une table de manière asynchrone :
// New instance of TableClient class referencing the server-side table
TableClient tableClient1 = client.GetTableClient(
tableName: "adventureworks-1"
);
await tableClient1.CreateAsync();
La méthode TableCient.CreateAsync
lève une exception si une base de données portant le même nom existe déjà.
Créer une table de manière asynchrone s’il n’en existe pas déjà
L’exemple suivant crée une table de façon asynchrone uniquement si elle n’existe pas déjà dans le compte :
// New instance of TableClient class referencing the server-side table
TableClient tableClient2 = client.GetTableClient(
tableName: "adventureworks-2"
);
await tableClient2.CreateIfNotExistsAsync();
La méthode TableClient.CreateIfNotExistsAsync
crée uniquement une table si elle n’existe pas déjà. Cette méthode est utile pour éviter les erreurs si vous exécutez le même code plusieurs fois.
Étapes suivantes
Maintenant que vous avez créé une table, utilisez le guide suivant pour créer des éléments.