Using Azure Mobile Services from Windows Phone 7 apps

Azure Mobile Services is an pretty cool platform that I’ve only just started trying out. Microsoft provide quick jumpstart projects for Windows Store, Windows Phone 8 and iOS apps – but that’s it. If you’re like me and are stuck working on a “legacy” app such as the Windows Phone 7 game that I’ve been working on for a couple of weeks now, then you’re largely on your own.

If you’re in the same situation, I would recommend that you check out the azure-mobile-csharp-sdk project by Ken Egozi. It seems to do everything I need – at the moment just querying and inserting - right off the bat, and it looks like the Mono guys have even taken to using this code in the Mono framework, so that’s a good sign as well!

Great job, Ken!

UPDATE - 14 March 2013

As good as Ken's library is, check this out: I've not used it yet myself, but if I was starting from scratch I probably would. I'd be interested to hear people's experiences with it.


  • Pablo said


    Do you have to pay something to use the Azure Mobile Services?

    I made my firts game Cosmorphosis, that is about aliens too, and in XNA too. check it in the store

    For the leaderboard I used the free service (for now)

    The next step for Cosmorphosis will be to port it to android and IOS with mono



  • Mike said

    Hi Pablo - my understanding is that the mobile services side of things is free, but you have to pay for the underlying SQL server - you can get a 90 day free trial though.

    The other thing to consider is that you'll have to implement it yourself, and scoreoid takes care of all that for you...

  • Hamza said

    Hi, I have ben trying to use the azure-mobile-csharp-sdk, but so far have not been able to get it to work correctly in my windows phone game. My project is in xaml and c# using the xna frameworks. If you could provide a sample application that shows how to use the third party sdk, I would be grateful. I have read the read me file with the samples on the sdk, but they are not in enough detail and are broken lines of inconsistent code.

Comments have been disabled for this content.