Pelajari cara menggunakan .NET SDK untuk menulis satu baris ke tabel Tablestore.
Prasyarat
Metode
public PutRowResponse PutRow(PutRowRequest request)Metode asinkron:
public Task<PutRowResponse> PutRowAsync(PutRowRequest request)Kode contoh
Contoh ini menulis satu baris dengan nilai kunci primer "row1" ke tabel "test_table".
try
{
// Membuat kunci primer.
PrimaryKey primaryKey = new PrimaryKey
{
{ "id", new ColumnValue("row1") }
};
// Menentukan kondisi untuk operasi penulisan.
// RowExistenceExpectation.IGNORE melewati pemeriksaan keberadaan baris.
Condition condition = new Condition(RowExistenceExpectation.IGNORE);
// Memanggil metode PutRow untuk menulis baris.
PutRowRequest putRowRequest = new PutRowRequest("test_table", condition, primaryKey, null);
PutRowResponse putRowResponse = client.PutRow(putRowRequest);
Console.WriteLine($"* RequestId: {putRowResponse.RequestID}");
Console.WriteLine($"* Biaya CU Baca: {putRowResponse.ConsumedCapacityUnit.Read}");
Console.WriteLine($"* Biaya CU Tulis: {putRowResponse.ConsumedCapacityUnit.Write}");
}
catch (Exception ex)
{
Console.WriteLine($"Gagal menulis baris, exception: {ex.Message}");
}Menambahkan kolom atribut.
AttributeColumns columns = new AttributeColumns { { "col1", new ColumnValue("val1") } }; // Membuat PutRowRequest. PutRowRequest putRowRequest = new PutRowRequest("test_table", condition, primaryKey, columns);