Topik ini menjelaskan cara menghapus satu baris dari tabel Tablestore menggunakan .NET SDK.
Prasyarat
Metode
public DeleteRowResponse DeleteRow(DeleteRowRequest request)Metode asinkron:
public Task<DeleteRowResponse> DeleteRowAsync(DeleteRowRequest request)Kode contoh
Kode contoh berikut menghapus baris dengan nilai kunci primer "row1" dari tabel test_table.
try
{
// Membuat kunci primer.
PrimaryKey primaryKey = new PrimaryKey
{
{ "id", new ColumnValue("row1") }
};
// Kondisi wajib diberikan untuk menghapus baris. RowExistenceExpectation.IGNORE menunjukkan bahwa operasi dilanjutkan tanpa memeriksa apakah baris tersebut ada.
Condition condition = new Condition(RowExistenceExpectation.IGNORE);
// Mengirim permintaan untuk menghapus baris.
DeleteRowRequest deleteRowRequest = new DeleteRowRequest("test_table", condition, primaryKey);
DeleteRowResponse deleteRowResponse = client.DeleteRow(deleteRowRequest);
Console.WriteLine($"RequestId: {deleteRowResponse.RequestID}");
Console.WriteLine($"Biaya CU Baca: {deleteRowResponse.ConsumedCapacityUnit.Read}");
Console.WriteLine($"Biaya CU Tulis: {deleteRowResponse.ConsumedCapacityUnit.Write}");
}
catch (Exception ex)
{
Console.WriteLine($"Gagal menghapus baris, pengecualian: {ex.Message}");
}