Bonjour à tous !
Après une bonne nuit de sommeil je me pose plein de questions concernant l'accès aux données sous silverlight !
Voici le point de départ de mon problème : http://www.developpez.net/forums/d79...es-etrangeres/
En relisant ce topic je me demande si je traite bien le problème pour accéder aux données dans une application silverlight !
J'ai actuellement une application en ASPx qui fonctionne très bien et qui utilise principalement Linq To SQL pour accéder, requeter updater .... les données
J'ai donc essayer de calquer ce principe dans la nouvelle version en silverlight !
J'ai crée un ADO.Net ENtity Data Model, j'y ai joint un domain service (+ la génération automatique d'une classe "proxy") et ainsi je peux accéder aux données sous silverlight déclaré dans mon appli Asp.net
En revanche cette technique ne me paraît pas très intéressante lorsqu'on a besoin de parcourir plusieurs tables et de faire des select sur plusieurs tables (ou alors je ne sais pas bien l'utiliser et dans ce cas j'accepte toute explication)
Donc ma grande question est, quel méthode utiliser pour manipuler des données d'une base à sa guise :
L'utilisation d'un ADO.Net Entity Data Model couplé avec un Domain service (et le générateur de la classe "proxy") ?
L'utilisation d'un webservice en passant par des dataset ou du xml ?
L'utilisation de WCF, je ne connais pas vraiment le concept qu'est ce qu'il apporte par rapport aux autres techniques ?
Enfin bref je suis un peu perdu concernant ce point, je souhaite principalement faire des requêtes du style
select table1.* from table1, table2, table3 where table1.id = table2.table1_id and table2.table3_id = table3.id and table3.critere = moncritere
Et des selection de type :
select table1.*, table3.* from table1, table2, table3 where table1.id = table2.table1_id and table2.table3_id = table3.id and table3.critere = moncritere
Merci d'avance pour l'aide que vous pourrez m'apporter en attendant je vais voir si il n'y a pas des ressources concernant ce problème que je n'aurais pas vu
Cordialement
Hirochirak
Partager