UPDATE: FALSE ALARM about batch updates. Turns out the CRM 2011 OData service doesn’t support batch updates. I just assumed it did because I’ve written .NET/Silverlight clients against the CRM 2011 OData service using a derived DataServiceContext. DataServiceContext based contexts using the “unit of work” pattern through SaveChanges()/BeginSaveChangesc() and they’ve always “just worked.” I just confirmed that Batch isn’t the default SaveChangesOption so all this was predicated on a bad assumption on my part. Nothing to see here.