Creación de una tabla en Azure Cosmos DB for Table mediante .NET
SE APLICA A: Table
Las tablas de Azure Cosmos DB for Table son unidades de administración para varios elementos. Para poder crear o administrar elementos, primero debe crear una tabla.
Indicación de un nombre de tabla
En Azure Cosmos DB, una tabla es análoga a una tabla de una base de datos relacional.
Nota
Con las cuentas de API para Table, cuando crea su primera tabla, también se crea automáticamente una base de datos predeterminada dentro de su cuenta de Azure Cosmos DB.
Creación de una tabla
Para crear una tabla, llame a uno de los métodos siguientes:
Creación asincrónica de una tabla
En el ejemplo siguiente se crea una tabla de forma asincrónica:
// New instance of TableClient class referencing the server-side table
TableClient tableClient1 = client.GetTableClient(
tableName: "adventureworks-1"
);
await tableClient1.CreateAsync();
El método TableCient.CreateAsync
generará una excepción si ya existe una base de datos con el mismo nombre.
Creación de una tabla de forma asincrónica si no existe
En el ejemplo siguiente se crea una tabla de forma asincrónica solo si aún no existe en la cuenta:
// New instance of TableClient class referencing the server-side table
TableClient tableClient2 = client.GetTableClient(
tableName: "adventureworks-2"
);
await tableClient2.CreateIfNotExistsAsync();
El método TableClient.CreateIfNotExistsAsync
solo creará una nueva tabla si aún no existe. Este método es útil para evitar errores si ejecuta el mismo código varias veces.
Pasos siguientes
Ahora que ha creado una tabla, use la siguiente guía para crear elementos.