OData model binding - update data manually
I am well aware that the OData model is in essence a server model and not a client model (like the JSON model).
I have a particular requirement which made me wonder whether it is doable with an OData model - here is the case:
- OData query is very expensive in processing time so I want to use it with moderation - it returns some data with eg status fields - this data is shown in a mobile list control
- Users can go into detail of a particular list item
- There the data can be changed and is updated at the backend meaning some of the status fields changed - I receive back the updated OData entity so I have the new values at my disposal
- When returning to my list I want the changes to be updated WITHOUT doing a refresh of the model which would cause a new call to the server
Is this possible without having to convert my OData model into an additional JSON model with the added complexity of having to keep both models into sync etc ?
Thanks for any suggestions ...