我有一个Silverlight应用程序,我希望在Azure上托管。我有一个数据实体,表示我想要存储的数据类型。这个tutorial告诉我,我需要让该类继承自Entity
。我不确定那门课是什么。它是否已重命名为TableStorageEntity?
TableStorageEntity
来自Microsoft.WindowsAzure.StorageClient.dll,但我无法从Silverlight项目中添加对它的引用。 (它说只允许某些DLL与Silverlight一起使用。)我应该在这做什么?做一个不同的项目?
答案 0 :(得分:2)
所有数据访问都将在服务器端进行,而不是在Silverlight客户端进行。使用Silverlight进行的所有数据传输都是通过服务调用(您链接到的示例中的RIA服务调用)。
尝试将DLL引用添加到您的托管Web应用程序/ WCF提供程序。 Azure之间的数据传输是在您的服务器应用程序上执行的。
答案 1 :(得分:1)
Azure表存储通过REST开箱即可显示WCF Data Services API。如果您不想,则无需在其上添加EF图层。您可以手动编码访问(由于身份验证要求,它会更复杂)或者使用client library for Silverlight。 Very good example and a discussion of the differences和体面walk through on Channel9。
每条评论:是的。以下是一些well-known OData producers。