Phani just published a blog post with directions on how to build OData apps for Windows 8 Metro. The Metro bits are still very much in a prerelease form (e.g., you’ll have to invoke codegen with a command line tool) but it should enable developers to start trying out OData on Metro.
Less than two weeks ago, we released WCF Data Services 5.0.0. Today, we are releasing 5.1.0-rc as a NuGet prerelease.
What is in the prerelease
This prerelease contains several bug fixes:
WCF Data Services fails to work properly with the $expand query option when using the DevArt Oracle EF provider
Some DateTime values do not round-trip properly in JSON verbose
Incorrect metadata version calculation on a V3 service with both service operations and actions
Getting the prerelease
The prerelease is only available on NuGet and must be installed using the prerelease cmdlet.
We recently put together a document that contains some of our thinking about JSON light as well as a whole slew of sample payloads. We would love to hear any feedback you have on the format; you can comment in the accompanying OneNote.
The WCF Data Services 5.0 RTM release includes an update to the Add Service Reference behavior in Visual Studio. For most project types that target .NET Framework 4.0, this means that when you add a new service reference, you will automatically get assembly references to the new client assemblies,
This post is the last in a series on Actions in WCF Data Services. The series was started with an example experience for defining actions (Part 1) and how IDataServiceActionProvider works (Part 2). In this post we’ll go ahead and walk through a sample action provider implementation that delivers the experience outlined in part 1 for the Entity Framework.
The roadmap for serialization formats
We have been talking for a while about a more efficient format for JSON serialization. The new serialization format will be part of the OData v3 protocol, and we believe that the much-improved JSON format should be the default response when requesting application/json.
In this post we will explorer the IDataServiceActionProvider interface, which must be implemented to add Actions to a WCF Data Service.
However if you are simply creating an OData Service and you can find an implementation of IDataServiceActionProvider that works for you (I’ll post sample code with Part 3) then you can probably skip this post.
If you read our last post on Actions you’ll know that Actions are now in both OData and WCF Data Services and that they are cool:
“Actions will provide a way to inject behaviors into an otherwise data-centric model without confusing the data aspects of the model,
I’m very pleased to announce the WCF Data Services 5.0 RTM release. You can download WCF Data Services 5.0 from here. This release includes several client and server features and libraries for .NET 4 and Silverlight 4.
Below is a brief breakdown of the features that are available in this release.