我曾尝试使用 Roger Jennings 在他的书“使用 Windows Azure 的云计算”中推荐的示例,但他使用的是版本 1。我使用的是 v1.2,并且存在很多差异。首先,我必须使用更正的命名空间和其他更改重新编译 StorageClient DLL。然后,当我在应用程序启动时使用他的代码创建一个表时,我得到一个“超出范围的索引”。
有没有人在应用程序启动时成功创建了一个表?如果是这样,怎么做?此外,如果有任何使用 1.2 版的教程/示例,我也将不胜感激。
我曾尝试使用 Roger Jennings 在他的书“使用 Windows Azure 的云计算”中推荐的示例,但他使用的是版本 1。我使用的是 v1.2,并且存在很多差异。首先,我必须使用更正的命名空间和其他更改重新编译 StorageClient DLL。然后,当我在应用程序启动时使用他的代码创建一个表时,我得到一个“超出范围的索引”。
有没有人在应用程序启动时成功创建了一个表?如果是这样,怎么做?此外,如果有任何使用 1.2 版的教程/示例,我也将不胜感激。
您不再需要重新构建示例存储客户端库。v1.2 将自动为您的角色添加三个 DLL 引用:
要创建表,您需要先设置表:
完成后,使用如下代码创建表:
var account = CloudStorageAccount.DevelopmentStorageAccount;
CloudTableClient.CreateTablesFromModel(typeof(MyEntityDataServiceContext),account.TableEndpoint.AbsoluteUri, account.Credentials);
如需更详细地了解此内容,请下载Azure 平台培训工具包。有一个名为“探索 Windows Azure 存储”的实验室涵盖了所有这些内容。