In this recipe we will discuss how to implement create, update, and delete operations, also known as CRUD operations using DataServiceCollection
and Context
class. Here are the mappings for HTTP Verb to OData operation:
HTTP |
OData |
---|---|
GET |
Read |
POST |
Update |
PUT |
Insert |
DELETE |
Delete |
For this sample, we will be using the editable OData API exposed by odata.org
. Just a note, at the time of writing the book this service was provided for testing OData edit features with some restrictions.
You can browse OData using http://services.odata.org/(S(bltvbobia1rthiavqczdcr1u))/OData/OData.svc/
. We will be using this link to consume the data in this recipe. For simplicity, we shall only update the categories.