Impossible d'utiliser l'assembley System..Data.sqlClient en Silverlight 4
-
dimanche 26 février 2012 19:44
salut, je developpe une APP en silverlight 4 (c#), et je n'arrive pas a utuliser les objets de connexion.
je reçoi une alerte selon laquelle SqlConnction et SqlCommand n'existent pas .
voici une cature du code:
pourtant j'arrive a le faire dans un projet WPF
_________________________________________________________________
La deusieme chose est que je n'arrive aussi pas a declarer un varieble de type Dataset, poiurtant tous les assembley on ete referenfiés,
selon l'erreur, Dataset, n'xistepas dans le contexe actuel( Silverlight 4), pourtant j'arrive a le faire dans un projet WPF.
Je suis nocvice en Silverlight.Merci de m'aider.
Toutes les réponses
-
dimanche 26 février 2012 21:56Modérateur
Bonjour,
ADO .NET n'existe pas en Silverlight. Vous ne pouvez donc pas utiliser l'assembly System.Data.
La seule façon d'utiliser une base de données avec Silverlight est l'utilisation de service web.
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0- Proposé comme réponse Ciprian DuduialaOwner lundi 27 février 2012 07:20
- Marqué comme réponse Ould MouradEditor lundi 27 février 2012 12:48
-
lundi 27 février 2012 12:35
Merci Gilles TOURREAU , pour ces conseils, Je crois que je vais maintenant me concentrer sur le web services et le linq to Sql pour pallier a mes fins.
j'ai endore un deuxieme probleme, Je voudrais creer un Dataset dans le meme projet silverlight, pour enregistrer des données des ces dataset dans un Fichier XML . Mais quand je declare un objet Dataset, Visual Studio me signale que Dataset n'existe pas dans le context actuel. Donc quel autre technique dois_je utiliser pour resoudre ce probleme ?
Merci Gilles TOURREAU pour ton dynamisme.
-
lundi 27 février 2012 12:57Auteur de réponse
Bonjour,
Utiliser plutôt la technologie Ado .Net Data Service :
http://msdn.microsoft.com/fr-fr/library/cc838234(v=vs.95).aspx
http://msdn.microsoft.com/fr-fr/library/cc668792.aspx
http://forums.silverlight.net/default.aspx/15?Data+and+Service+Oriented+Development
Cordialement.
- Marqué comme réponse Hamed Ouattara lundi 27 février 2012 16:22
-
lundi 27 février 2012 16:26Merci, je balance donc du coté de ADO.NET services
- Marqué comme réponse Hamed Ouattara lundi 27 février 2012 16:27
- Non marqué comme réponse Gilles TOURREAUMVP, Moderator mercredi 29 février 2012 15:53

