2.3 KiB
2.3 KiB
type | title | excerpt | tags | date | |
---|---|---|---|---|---|
post | Tip 86 - Deleting an item from a Azure Storage Table | Learn how to delete an item from an Azure Storage Table |
|
2018-01-28 17:00:00 |
::: tip 💡 Learn more : Azure storage account overview. :::
Deleting an item from a Azure Storage Table
In case you are new to the Azure Storage Tables, we've reviewed the following items this week:
- Creating your first Azure Storage Table
- Adding an item to a Azure Storage Table
- Reading an item from a Azure Storage Table
- Updating an item from a Azure Storage Table
- Deleting an item from a Azure Storage Table]
Today, we'll be taking a look at deleting an item through C# code into an Azure Storage Table.
Getting Started
Open the C# Console application that we were working with last week and let's add a method to:
- Delete an item based off of the table, RowKey and PartitionKey that we pass in.
Delete an item
In our Program.cs
file, we'll now add in a helper method that passes in a table, RowKey and PartitionKey to identify the message we want to delete.
static void DeleteMessage(TableClient table, string partitionKey, string rowKey)
{
table.DeleteEntity(partitionKey, rowKey);
}
In this example, we retrieve the message and then delete the entity.
Putting it all together.
The Main method inside of the Program.cs
file, we'll call our helper method.
static void Main(string[] args)
{
var serviceClient = new TableServiceClient(ConfigurationManager.AppSettings["StorageConnection"]);
TableClient table = serviceClient.GetTableClient("thankfulfor");
table.CreateIfNotExists();
//added these lines
DeleteMessage(table, "ThanksApp", "I am thankful for the time with my family");
Console.ReadKey();
}