![]() |
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的直接呼叫。 |
![]() |
Bigeyes · 如何在MVVM模式中添加行? 8 年前 |
![]() |
User9898 · 悬停回到原始颜色时为什么选择 9 年前 |
![]() |
Huma Ali · WCF已完成事件中的异常处理 9 年前 |
![]() |
Nerd in Training · 文件副本发布错误 10 年前 |