About
I am a Senior Solution Architect working in Montreal, Canada specialised in Microsoft technologies. My main drive is innovation through the use of new technologies: new paradigms, new business processes and development /operation cost reduction.
I post regularly on this blog. I also wrote a few blog series:
- Departmental Application Migration to Azure Blog Series
- Entity Framework 4.1 Series
- Expression Trees Blog Series
I own a few CodePlex projects:
- Type Builder Framework
- Simp – A simple functional Language
- Azure Publish-Subscribe
- BlobFolderSync
- Reconfigurer
I also wrote a few columns on Code Project:
- Entity Framework Patterns: Select Multiple Entities
- Advanced using OData in .NET: WCF Data Services
- An overview of Open Data Protocol (OData)
- Inversion of Control (IoC) in XAML
- Passing Arrays in SQL Parameters using XML Data Type in SQL Server 2005
- Simulating Monolog Conversations with SQL Server 2005 Service Broker
- TypeBuilderLib, a Library to Build Dynamic Types Easily
On this blog I speak in my and my name only. Opinions stated here are my own and not my employer’s.



Hi, I want to know can I use WCF Data Service to access Windows Azure Table Storage. If yes how can I do that.
Hi Saqib,
Of course you can. Table Storage are exposed as OData endpoints.
Try to direct an OData tool on your table URI (e.g. http://www.silverlight.net/content/samples/odataexplorer/).
The issue you’ll probably have is that you’ll need to give some credentials to your OData proxy in order to authenticate with Azure Storage.
But all of that is wrapped inside the Azure Storage SDK where you can do LINQ queries on tables without realizing you’re talking to an OData endpoint. Do you have specific requirements not to use that?
Vincent-Philippe