Aracılığıyla paylaş


.NET kullanarak Tablo için Azure Cosmos DB'de tablo oluşturma

ŞUNLAR IÇIN GEÇERLIDIR: Masa

Tablo için Azure Cosmos DB'deki tablolar, birden çok öğe için yönetim birimleridir. Öğeleri oluşturabilmeniz veya yönetebilmeniz için önce bir tablo oluşturmanız gerekir.

Tabloyu adlandırma

Azure Cosmos DB'de tablo, ilişkisel veritabanındaki tabloya benzer.

Not

Tablo hesapları için API ile ilk tablonuzu oluşturduğunuzda Azure Cosmos DB hesabınızda otomatik olarak bir varsayılan veritabanı oluşturulur.

Tablo oluştur

Tablo oluşturmak için aşağıdaki yöntemlerden birini çağırın:

Zaman uyumsuz olarak tablo oluşturma

Aşağıdaki örnek zaman uyumsuz olarak bir tablo oluşturur:

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

await tableClient1.CreateAsync();

yöntemi, TableCient.CreateAsync aynı ada sahip bir veritabanı zaten varsa bir özel durum oluşturur.

Henüz yoksa zaman uyumsuz olarak tablo oluşturma

Aşağıdaki örnek, yalnızca hesapta henüz mevcut olmayan bir tabloyu zaman uyumsuz olarak oluşturur:

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

await tableClient2.CreateIfNotExistsAsync();

TableClient.CreateIfNotExistsAsync yöntemi yalnızca henüz mevcut değilse yeni bir tablo oluşturur. Bu yöntem, aynı kodu birden çok kez çalıştırırsanız hatalardan kaçınmak için kullanışlıdır.

Sonraki adımlar

Artık bir tablo oluşturduğunuza göre, öğeleri oluşturmak için sonraki kılavuzu kullanın.