DynamoDB .NET - Eliminar todos los elementos de una tabla
Estoy aprendiendo a trabajar con DynamoDB para .net y tengo una duda: ¿Hay una forma correcta de eliminar todos los elementos de una tabla existente? Quiero decir, no quiero eliminar la tabla, solo vaciarla. He leído sobre el proceso por lotes, pero no me ayudan mucho.
tengo esto
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;
}
Pero, por supuesto, eso solo elimina la identificación que coincide con el valor "a".
Gracias.