InfoQ Homepage News WCF Data Services 5.3.0 with Instance Annotations and request URL

WCF Data Services 5.3.0 with Instance Annotations and request URL


Microsoft has released WCF Data Services 5.3.0 with support for instance annotations in JSON payloads. It also provide support with which actions can be enabled for different types to have the same name and includes both serialization of actions with the same name as well as resolution of an action's binding parameter using the new IDataServiceActionResolver interface.

WCF Data Services 5.3.0 provides support for modifying the request URL in the OnStartProcessingRequest method. Moreover, service authors will be able to modify both the request URL as well as URLs for the various parts of a batch request.

According to official sources, support for instance annotations in Atom payloads will be included in the upcoming releases.

WCF Data Services 5.3.0 provides fixes for issues where code gen produces invalid code in VB, code gen fails when the precision facet is set on spatial and time properties and code gen was incorrectly generating the INotifyPropertyChanged interface code for subtypes in different namespaces. It also fixes an issue where odata.type was not written consistently in fullmetadata mode for JSON and where a valid form of Edm.DateTime could not be parsed.

The latest release of WCF Data Service also includes fixes for an issue where the WCF Data Services client would not send type names for open properties on insert/update and Execute() method fails for a particular payload with Data Service version 1.0.

WCF Data Services 5.3.0 also provides solution for a problem where type information was omitted in JSON fullmetadata payloads and open property type information was omitted in JSON update/insert requests.

We need your feedback

How might we improve InfoQ for you

Thank you for being an InfoQ reader.

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

Take the Survey

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.