I donβt have a good answer for you, but I know that Azure Table Storage is for non-relational data tables, which means that if you need to create relational joins between tables, it most likely will not be a route to go.
As for SQL Data Services, there is a CodePlex project called PhluffyFotos , which has a βLINQ to SDS providerβ that you might need to check your inspiration.
PhluffyFotos is a Web 2.0 Gallery service website where users can download their photos from the Internet or mobile phone device. This sample is intended to demonstrate how you can develop a multi-tenant application using SQL Server Data Services (SSDS).
The demo uses several technologies including: ASP.NET MVC Preview 4, LINQ, Windows Foundation communications, Silverlight, Windows PowerShell, and the .NET Compact Framework 3.5.
source share