Support OData changesets for batch/unit of work updating
We now have full support for $batch in ASP.NET Web API 2! You can read about our request batching feature here:
And try it out in our latest preview packages on nuget.org.
John Crim commented
The current batch support doesn't really handle changesets. The problem is that an odata changeset can handle a number of related modifications, which should all be applied before saving, and then the changeset should be committed once. The current web API odata implementation doesn't support that easily, though I think this requirement can be handled with a bit of work (I'm currently trying to make this work in ASP.NET Web API 5).
Ward Bell commented
Saving a changeset is only part of it, perhaps the easiest part. More challenging is a great API for the developer to validate the changeset before letting it through. This is something we pay attention to in breezejs.