The Blue Marble Software (Pty) Ltd. Azure Table Storage Scaffolder is a Visual Studio Scaffolding extension that allows scaffolding in ASP MVC projects for Microsoft Azure Table entities.
The code for this extension is available on GitHub at https://github.com/bluemarblesoftware/azure-scaffolder.
A walk-through for using this scaffolding extension is available at https://github.com/bluemarblesoftware/azure-scaffolder/blob/master/README.md andhttp://www.codeproject.com/Articles/810798/ASP-MVC-Azure-Table-Storage-Scaffolder
In order to use this scaffolder, you will need to create Azure Table entities that inherit from BlueMarble.Shared.Azure.Table.Entity, see the sample above.
You will also need to create a StorageContext class that inherits from BlueMarble.Shared.Azure.Table.StorageContext, see sample above.
To create relationships between two tables, use the RelatedTableAttribute, as per the sample above.
The resulting code will have the following components: