DynamoDB .NET - Alle Elemente aus einer Tabelle löschen

Ich lerne die Arbeit mit DynamoDB für .net und habe Zweifel, ob es eine richtige Möglichkeit gibt, alle Elemente aus einer vorhandenen Tabelle zu löschen. Ich meine, ich möchte die Tabelle nicht löschen, sondern nur leeren . Ich habe über Batch-Verfahren gelesen, aber sie helfen mir nicht viel.

Ich habe da

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;
    }

Aber natürlich, dass nur die ID gelöscht wird, die mit dem Wert "a" übereinstimmt.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage