DynamoDB .NET - Excluir todos os itens de uma tabela
Estou aprendendo a trabalhar com o DynamoDB para .net e tenho uma dúvida: Existe uma maneira correta de excluir todos os itens de uma tabela existente? Quer dizer, não quero excluir a tabela, apenas esvaziá-la. Eu li sobre o processo em lote, mas eles não me ajudam muito.
eu tenho isto
private string DeleteAllFromTable()
{
string result = string.Empty;
try
{
var request = new BatchWriteItemRequest
{
RequestItems = new Dictionary<string, List<WriteRequest>>
{
{
this.Tablename, new List<WriteRequest>
{
new WriteRequest
{
DeleteRequest = new DeleteRequest
{
Key = new Dictionary<string,AttributeValue>()
{
{ "Id", new AttributeValue { S = "a" } }
}
}
}
}
}
}
};
var response = this.DynamoDBClient.BatchWriteItem(request);
}
catch (AmazonDynamoDBException e)
{
}
return result;
}
Mas é claro que isso exclui apenas o ID que corresponde ao valor "a".
Obrigado.