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.
Voici quelques règles rapides lorsque vous nommez une table :
- Le nom de la table doit comporter entre 3 et 63 caractères
- Les noms de table ne peuvent contenir que des lettres minuscules, des chiffres ou le caractère de tiret (-).
- Le nom des tables doit commencer par une lettre minuscule ou un chiffre.
Créer un tableau
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour