I’ve ported my XBoxGames Database (see this blog article for copies of the .mdf files) to SQL Azure and added OData support. You can find the feed here:
https://odata.sqlazurelabs.com/OData.svc/v0.1/w9hratewlg/XBoxGames
While this rocks. it did expose some of the lack of full OData support in SQL Azure but they’re working on them immediately. Michael Pizzo is working on this support and send this list of what is and isn’t working currently:
Supported:
Requests of the form “http://odata.sqlazurelabs.com/OData.svc/v0.1/[SQLAzureServerName]/[SQLAzureDatabaseName]” are recognized and correctly routed
Integration with Portal, ACS
Metadata is dynamically loaded (changes to SqlAzure schema are immediately available through OData endpoint)
The following requests are supported:
The following query operators are supported:
ServerDriven paging is supported
The following are supported in expressions:
Basic updating support
**Not supported (yet):
**Stored procs
Tables/views w/no primary key
Date and Math scalar functions
EntityClient support
$expand
Many:Many relationships
Multi-level relationship navigation
Media Link Entries
Other feature requests?
Other Bugs:
Not listed in Michael’s notes are a couple of other issues i’ve run into (but i’ve reported them to him so I expect they’re going to be addressed soon):
Filtering along relationships:
Date Filtering:
Ordering by Dates: