WCF Data Services 5.6 With JSON Support
Written by Kay Ewbank   
Friday, 04 October 2013

Microsoft has released Windows Communication Foundation (WCF) Data Services 5.6 with support for Visual Studio 2013, portable libraries and direct support for Entity Framework 6+.

The Visual Studio 2013 support means that you can get Add Service Reference support for OData so you can consume OData Services. The Open Data Protocol, OData, is the data-sharing standard that makes it easier to share data between data consumers (clients) and producers (services).

The client-side libraries all now have portable library support, so you can use the new JSON format in Windows Phone and Windows Store apps. The core libraries have portable library support for .NET 4.0, Silverlight 5, Windows Phone 8 and Windows Store apps. The WCF DS client has portable library support for .NET 4.5, Silverlight 5, Windows Phone 8 and Windows Store apps.

One improvement that’s missing in the new version is that the work on making providers public has been reverted. The WCF Data Service Blog explains:

“we hoped to make it possible to override the behavior of included providers with respect to properties that don’t have native support in OData v3, for instance enum and spatial properties. Unfortunately we ran into some non-trivial bugs with $select and $orderby and needed to cut the feature for this release.”

However, the work on making the providers public has enabled the team to release a WCF Data Services Entity Framework Provider as an out-of-band provider to bridge the gap between WCF Data Services 5.6.0 and Entity Framework 6+. A pre-release (alpha1) version has been uploaded as a NuGet package.

Until now, the WCF Data Service stack required all OData services using it to inherit from DataService. Internally, the data service would determine whether the service should use the in-box EF provider, the in-box Reflection provider, or a custom provider. When support was added for EF 6, Microsoft utilized the new public provider functionality added in EF6 to allow the provider to ship separately.

While Entity Framework has been made open source, WCF is still mainly proprietary, though WCF RIA Services is likely to be open sourced soon, according to Microsoft's Jeff Handley. 

 

More Information

Download WCF Data Services 5.6

WCF Data Service Blog

WCF Data Services Entity Framework Provider 1.0.0-alpha1

RIA Services is Getting Open-Sourced

Related Articles

Visual Studio 2013 Release Candidate Available

Release Candidate of First Open Source Entity Framework Available

Entity Framework Open-Sourced - Good or Bad?

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

 

Banner


Google Updates Responsible AI Toolkit
01/11/2024

Google has announced updates to the Responsible Generative AI Toolkit to enable it to be used with any LLM model. The Responsible GenAI Toolkit provides resources to design, build, and evaluate open A [ ... ]



Amazon Adds AWS Lambda Code Editing Tool
04/11/2024

Amazon has added a new code editing option for AWS Lambda in the AWS console based on the Code-OSS, Visual Studio Code Open Source code editor.


More News

 

Last Updated ( Friday, 04 October 2013 )