2008-12-01 3 views

Répondre

6

Même s'il a été stocké dans le stockage isolé, il n'existe aucune bibliothèque Silverlight à lire dans SQL Server Compact Edition. Peut-être dans une future version. J'ai entendu parler de quelques projets open source qui essayent de le faire mais il n'y en a pas encore qui ont des versions pour le moment. J'ai essayé d'envelopper la base de données Google Gears dans la version bêta 2 sans succès.

+0

2 ans trop tard, mais bougre! –

2

Il n'existe aucun client SQL pour Silverlight. En outre, l'utilisateur peut supprimer vos données du stockage isolé - cliquez avec le bouton droit sur l'application Silverlight en cours d'exécution et accédez à l'onglet "Stockage de l'application". Il suffit donc de l'utiliser pour les paramètres utilisateur et pour les données en cache que l'application peut travailler sans, même si elle est plus lente.

Si vous avez besoin de mettre en cache des données localement, le mieux est de les stocker au format XML dans le stockage isolé, en les lisant et en les écrivant à l'aide de LINQ to XML.

S'il y a trop de données pour cela, ou si les données sont trop complexes pour cela, gardez les données sur votre serveur et le client Silverlight devrait alors simplement y accéder par Internet.

1

Il est probablement utile de mentionner que cela est désormais possible en utilisant la fonction COM de Silverlight 4, mais uniquement lorsque vous exécutez Out Of Browser.