DynamoDB .NET - удалить все элементы из таблицы
Я учусь работать с DynamoDB для .net и сомневаюсь, есть ли правильный способ удалить все элементы из существующей таблицы? Я имею в виду, я не хочу удалять таблицу, просто очистите ее. Я читал о пакетном процессе, но они мне мало помогают.
у меня есть это
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;
}
Но, конечно, это только удалить идентификатор, который соответствует значению «а».
Благодарю.