![]() |
1
1
唯一可能的方法是2。Silverlight无法直接连接到任何数据库。如果我是你,我也会关注RIA服务,但我不确定RIA服务和Azure表在一起的效果如何。您必须将Azure表中的内容映射到实体,然后通过RIA服务通过线路发送这些实体。我认为解决方案(RIA服务或直接的WCF)都可以被视为最佳实践。 |
![]() |
2
4
这两种方法都是可行的。对于方法1(Silverlight直接访问):可以通过REST API调用访问Azure表存储,您可以从具有提升权限的浏览器外Silverlight应用程序访问,而无需担心跨域问题。但是,这是有风险的,因为您将证书嵌入到您的Silverlight应用程序中(所以您希望使用共享访问签名)。 见 this MSDN post 关于这个话题。 因此,正如Henrik所说,一个好的实践是通过一个服务层。我绝对推荐方法2,并避免与本地密钥相关的所有风险。但是…我只是想澄清一下你 可以 使用Silverlight的直接呼叫。 |
![]() |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
![]() |
Gans · 具有多操作合约的WCF Rest服务 6 年前 |
![]() |
Moelgaard · NLog中的IIS应用程序名称。配置 6 年前 |
![]() |
Kerwen · WCF服务调用异步函数 6 年前 |