J'ai une application Silverlight où j'utilise LINQ to SQL pour stocker mes données. J'ai maintenant ajouté cette application à un nuage Azure et je souhaite utiliser une méthode Azure pour stocker mes données. Mais je ne sais pas si je devrais utiliser "Azure Table Storage" ou "SQL Data Service", et comment je peux l'utiliser.De "LINQ to SQL" à "Azure Table Storage" ou "SQL Data Service"
Répondre
Je n'ai pas une bonne réponse pour vous, mais je sais qu'Azure Table Storage est pour les tables de données non relationnelles, ce qui signifie que si vous devez créer des jointures relationnelles entre les tables, ce ne sera probablement pas le chemin à parcourir. En ce qui concerne les services de données SQL, il existe un projet CodePlex appelé PhluffyFotos qui a un «fournisseur LINQ vers SDS» que vous pourriez vouloir inspirer.
PhluffyFotos est un web 2.0 Photo Gallery service où les utilisateurs peuvent télécharger leurs images de l'appareil Web ou mobile . Cet exemple est conçu pour démontrer comment vous pouvez développer une application multi-client en utilisant SQL Server Data Services (SSDS).
La démo utilise plusieurs technologies comprenant: ASP.NET MVC Preview 4, LINQ, Windows Communication Foundation , Silverlight, Windows PowerShell et le .NET Compact Framework 3.5 .
Vous devez utiliser SQL Data Services. Je suppose que maintenant vous savez ceci:
Pour la plate-forme Windows Azure sous-jacente, nous ajoutons la prise en charge de FastCGI/PHP, ainsi que la possibilité d'exécuter des applications .NET de confiance totale; SQL Data Services est relationnel, ce qui vous permet d'utiliser la pile ADO.NET complète, LINQ to SQL, etc. dans une offre cloud;
- 1. LINQ to SQL Table Coalesce
- 2. Linq to Sql avec ADO.Net Data Services
- 3. MVC LINQ to SQL Affichage de jointure de table SQL
- 4. Sql Query to Linq To Sql
- 5. Linq To Sql Beaucoup-Beaucoup Join Table
- 6. Classes LINQ to SQL
- 7. linq to sql + table de mise à jour
- 8. LINQ to SQL Liste de table à l'interface Liste
- 9. Linq to SQL - mappage plusieurs à plusieurs
- 10. Erreur LINQ to SQL
- 11. LINQ-to-SQL IN()
- 12. LINQ to SQL
- 13. LINQ To SQL Paging
- 14. LINQ to SQL, Generalization
- 15. ADO.NET - Entité Data Model vs LINQ To SQL
- 16. linq to sql "Contient"
- 17. Version de LINQ to SQL
- 18. Linq to SQl
- 19. Linq-to-SQL ToDictionary()
- 20. LINQ to SQL context.GetChanges
- 21. LINQ to SQL Groupement
- 22. LINQ to SQL Insert
- 23. LINQ to SQL Particularités
- 24. Associations LINQ to SQL?
- 25. Linq to Sql - Plusieurs à plusieurs - CRUD
- 26. Mises à jour LINQ to SQL
- 27. LINQ to SQL décimal Paramètre
- 28. Linq to SQL Strange Caching?
- 29. Linq To Sql assistance vb.net
- 30. conflit d'insertion LINQ to SQL
Je pense que cela est une bonne façon, mais je ne peux pas trouver le « LINQ to SDSProvider » dans ce projet, pouvez-vous me aider à trouver? – SebastianB
Dans le fichier SSDSPictureStore.cs, il existe un code de style de référentiel qui fait référence à un objet "SsdsContext" de l'assembly Microsoft.Samples.Cloud.Data. Je pense que le code pour cet assembly (ou quelque chose comme ça) peut être trouvé dans la "SSDS Rest Library" (http://code.msdn.microsoft.com/ssdsrest) –