Support for WPF
Do code generation for WPF the same way Silverlight does (except taking advantage of any WPF-specific features, of course).
dan soltesz commented
I"m currently on a project where we have gotten wcf ria services to work with WPF...it took us less than a day to get this working so I think it should be relatively easy to get this feature working.
This is so compelling.
I am a former WPF moving to Silverlight OOB just because of the lack of RIA support in WPF. it's very hard to move from WPF to SL since SL lacks plenty other features of WPF, but I think it's worth it. I think Microsoft gives much more love to SL than WPF
Stefan Olson commented
I have a slightly different scenario. I have an application which I single source between WPF and Silverlight. I want to use the same data access code, except on WPF it should use a local SQL compact store and in Silverlight it should use the web. I want ria services as the data access layer to abstract this away
It would nice if those services that had [RequiresAuthentication] were as easy to use in WPF as they are in Silverlight 4 (unless I am missing something, the story is very different).
Paulo Aboim Pinto commented
Adding full support to the WPF would be great. For now the SOAP support will be enough.
My votes are for this feature.
Kathleen, you can use add service reference to a ria services.
Look at http://blogs.msdn.com/deepm/archive/2010/05/14/silverlight-tv-episode-26-exposing-soap-json-and-odata-endpoints-from-ria-services.aspx
Kathleen Dollard commented
At the very least, make using domain services easy from WPF. WPF does not always have an async model, and while it would make me very, very happy to have a simple async model for WPF by fully implementing this suggestion, a first step would be to make it easy for WPF to call the WCF services I assume you are creating under the hood. One way to do this would be to support the separate suggestion item for Add Service Reference support. We would do our own code gen into WPF if you don't but one of the side effects of RIA is potentially lowering entropy (a good deal) and us genning our own is the opposite. So, fully supporting WPF is definitely a good idea, with the side benefit of encouraging async where people sometimes cheat and use sync today.