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