I have an interesting puzzle and am considering using DevForce as a fis to a not-so-perfect work around to WCF RIA limitations, but let me explain the scenario first ...
I happen to read data from an "exact replica" of SaleForce database (SFDC). Needless to say, it is HUGE. Even a single record could take numerous kilobytes to transfer. On top of that, I do not want to update it directly, so I've created a few helper tables to store additional data. Now, based on information from both, I created a "SimplifiedRecord", where some fields come from SFDC and others from the standalone tables. The data is being provided to the Silverlight client as an IQueryable<SimplifiedRecord>. There is only one field (property) in that SimplifiedRecord that I would like to update from the client side. A simple Yes/no boolean flag. For now, that workaround I have, from the View I simply send and MVVMLight Message to the ViewModel, which in turns invokes an async method on the model, passing the record that needs updating. The DomainService takes care of the update on the database side, but the view does not get updated, until I refresh the ViewModel (obviously).
So, the question is, would DevForce provide me with some pixie dust to simplify this process?
Darek