 <p>Partitionkey and Rowkey are just two properties of entitis in Azure table. Rowkey is the "primary key" within one partition. Within one PartitionKey, you can only have unique RowKeys. If you use multiple partitions, the same RowKey can be reused in every partition. PartitionKey + RowKey form the unique identifier(Primary key) for an entity. </p> <p>In your table, the partitionkey and rowkey are just assigned with a random string. I'm not sure whether you designed this table or somebody else, but these two properties can be assigned with other values through <a href="https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-tables/" rel="nofollow">Azure Storage .NET client libary</a> and <a href="https://msdn.microsoft.com/en-us/library/azure/dd179433.aspx" rel="nofollow">Rest API</a>. As the example below, you can design the rowkey and partitionkey, and assign whatever valid value you want, here lastname for Partitionkey and firstname for rowkey:</p> <pre><code>public class CustomerEntity : TableEntity { public CustomerEntity(string lastName, string firstName) { this.PartitionKey = lastName; this.RowKey = firstName; } public CustomerEntity() { } public string Email { get; set; } public string PhoneNumber { get; set; } </code></pre> <p>}</p> <p>It’s better to think about both properties and your partitioning strategy. Don’t just assign them a guid or a random string as it does matter for performance. I recommend you go through <a href="https://msdn.microsoft.com/en-us/library/hh508997.aspx" rel="nofollow">Designing a Scalable Partitioning Strategy for Azure Table Storage</a>, the most commom used is Range Partitions, but you can choose whatever you want.</p> <p>This is a great blog help you understand how partitionkey and rowkey work <a href="http://blog.maartenballiauw.be/post/2012/10/08/What-PartitionKey-and-RowKey-are-for-in-Windows-Azure-Table-Storage.aspx" rel="nofollow">http://blog.maartenballiauw.be/post/2012/10/08/What-PartitionKey-and-RowKey-are-for-in-Windows-Azure-Table-Storage.aspx</a></p>