首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Silverlight 5客户端访问Azure表存储数据的最佳实践

从Silverlight 5客户端访问Azure表存储数据的最佳实践
EN

Stack Overflow用户
提问于 2012-09-07 06:12:55
回答 1查看 574关注 0票数 1

向Silverlight 5客户端提供Azure表数据的最佳方式是什么?

我们正在构建一个应用程序,该应用程序最初将针对Silverlight5,但最终将需要向几个客户端提供数据,包括asp.net、安卓设备、Windows8等。我们看到的示例主要使用WCF与EF数据模型。我们使用的是VS2012和.Net 4.5。我假设通过WCF服务的oData是可行的,但我看到的例子都很旧,并且假设SQL后端带有EF模型。有人能告诉我一些对我有帮助的在线材料吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-08 01:51:28

作为您的需求,如果要为不同类型的多个客户端提供服务,您最好的选择是使用在web角色中运行的WCF服务,该服务可以使用OData与您的Azure Table Storage对话,并为任何客户端请求提供服务。这样你就不需要担心表存储安全和任何客户端可以连接到WCF服务将工作,Andrid,SL,Win8等,所以在我的理解,你确实有正确的选择和正确的方向。

如果你只是想使用oData测试WCF服务读取Azure Table存储,我发现了一个很好的旧示例,我在几分钟内迁移到.net 4.0和Azure SDK1.7,并让它工作,所以你可以尝试作为POC。示例代码位于here

接下来,如果你决定使用基于WCF的webrole连接到使用oData的Azure Table Storage,那么你目前只有.net 4.0支持的Windows Azure SDK。因为你想使用.net 4.5,这不是Windows Azure当前支持的运行时,并且没有关于Windows Azure SDK对.net 4.5的支持的即时信息。您可能需要等待一段时间,才能获得完全支持.net 4.5的网络角色。

如果你不能等待,只需使用Windows Azure虚拟机(仍在预览中),并在其上运行基于WCF/oData/.net4.5的应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12309186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档