2009-12-22 3 views
1

Utilisation du modèle d'application métier Silverlight dans VS2010 crée une belle solution par défaut avec un projet Silverlight et un projet ASP.NET. Il fournit également automatiquement une belle authentification qui semble stocker les noms d'utilisateur/mot de passe/etc pour les utilisateurs nouvellement enregistrés dans votre base de données SQL Server locale.Silverlight + RIA Services et customing le stockage utilisateur/mot de passe

Est-il possible de personnaliser le mécanisme de stockage? J'ai déjà un magasin de données ailleurs et je veux gérer l'ajout/suppression etc. des détails moi-même.

Répondre

2

Oui, vous pouvez. Les services RIA WCF utilisent le fournisseur d'appartenance ASP.NET par défaut. Recherchez donc sur le Web comment les modifier (via web.config) pour vous connecter à une autre source et cela sera transparent pour l'application SL/WCF RIA Services. Par exemple, je les ai connectés à Azure Storage (table) à la place de la base de données ASPNETDB par défaut de cette application: http://cloudypizza.cloudapp.net. Vous pouvez le tester en créant votre propre compte en cliquant sur "login".

J'ai brièvement expliqué comment je l'ai fait ici sur my blog (en français seulement désolé)

Cordialement,

David