I have existing database and ADO Data services on top of it. Right now we decided to create simple MVVM mobile client for our system, but we do not need all the data, just the subset. So we decided to use projections when we query the service.
So first question, what is the best approach to do it? Create addition service operations? and use them to query the data?
Also we have auto generated entities from ADO Data services, but as I understood we need additional entities types on the client side? Would it be good to use them for the Model layer on the client side?
How can we track/save changes in our projection types? Cause we want them to be sent back to the data service when the SaveChanges method is called?
Thanks
Did you consider using client requested projections? That is $select…
/Products?$select=Name,Description