我有一个Silverlight应用程序,我使用LINQ to SQL来存储我的数据。现在我已将此应用程序添加到Azure云中,并希望使用Azure方法来存储我的数据。 但我不知道是否应该使用“Azure表存储”或“SQL数据服务”,以及如何使用它。
答案 0 :(得分:2)
您应该使用SQL数据服务。我想现在你知道了:
对于底层Windows Azure平台,我们正在添加FastCGI / PHP支持,以及运行完全信任的.NET应用程序的能力; SQL Data Services具有关系性,允许您在云产品中使用完整的ADO.NET堆栈,LINQ to SQL等;
答案 1 :(得分:0)
我没有给你一个好的答案,但我知道Azure表存储是针对非关系数据表的,这意味着如果你需要在表之间创建关系连接,这很可能不是去的路线。
对于SQL数据服务,有一个名为PhluffyFotos的CodePlex项目,它有一个“LINQ to SDS提供程序”,您可能需要查看它的灵感。
PhluffyFotos是一个web 2.0图片 用户可以上传的图库服务 他们的照片来自网络或手机 设备。此示例旨在 演示如何开发一个 使用SQL的多租户应用程序 服务器数据服务(SSDS)。
该演示使用了多种技术 包括:ASP.NET MVC Preview 4, LINQ,Windows Communication 基金会,Silverlight,Windows PowerShell和.NET Compact 框架3.5。