I have been following some examples of RIA services and although a great concept, i am locked into using a WCF Service (not RIA) as it is also used by other clients like WPF, and asp.net.
THe good thing about RIA was that the ASYNC calling of the service was hidden but with WCF i presume this is not the case so how is it possible to call a WCF Service from silverlight. Add service Reference? and then i presume i have to call and wait for a callback?
Any tutorials on this?
This is a real shame for me as i would have liked to use RIA services.
The other doubt i have that comes to mind is the use of Entity models and data annotations. In ria this was really easy, but if i am using standard wcf services then i presume that the entity classes (actually i am using ENtity framework) will arrive on the client (silverlight) because i do Add Service Reference? Am i correct here?
WIth Data annotations, ria automatically sent the entity classes with the data annotations from the server (ria) to the client (silverlight) - but what is the case with standard WCF services.
So currently i believe that i need a silverlight clietn app and "NO" ria services but i basically would call to wcf services.
The question that arrises now is should i use a mix of RIA and WCF services? silverlight calls RIA and then RIA calls WCF Service...
I would really apprecaite any feedback as i am a little lost of the right direction to take... With ria - it was so simple :-)
Thanks in advance