查询 Azure 存储 - 代码问题
Querying Azure Storage - Code issues
我在设置 Azure Table 存储查询的前几行代码中遇到问题。
我的代码是:
CloudStorageAccount account;
string CloudStorageAccountName = ConfigurationManager.AppSettings["StorageConnectionString"];
// Create the table client.
Microsoft.WindowsAzure.StorageClient.CloudTableClient tableClient = account.CreateCloudTableClient(); // conflicting
// Create the CloudTable object that represents the "people" table.
CloudTable table = tableClient.GetTableReference("people"); // conflicting
第三行和第四行代码(不是注释)分别调用了CreateCloudTableClient()
和GetTableReference()
。我无法同时解决这些问题。
对于第一条语句,CreateCloudTableClient()
returns 来自 WindowsAzure.StorageClient.dll
的 CloudTableClient
。第二条语句 returns 来自同一个 DLL 的 CloudTable
。但是,DLL 不包含名为 CloudTable
的 class,只有 WindowsAzure.Storage.Table.dll
包含,因此在运行 GetTableReference()
.[=27= 的行上存在编译错误]
如果我将 CloudTableClient
程序集更改为 Storage.Table.dll
,则会在 CreateCloudTableClient()
上引发编译错误。所以不管怎样,我无法让它工作,这两个 DLL 正在发生冲突。这段代码引用了我的多个 articles 所以我不确定我做错了什么。我尝试使用 var
而不是 class 引用,但我遇到了同样的问题。编译器以某种方式将 var
解释为 Storage.Table.CloudTable
- 为什么?超越我。我正在使用最新版本的 SDK (2.7)。
根据MSDN,您要查找的所有类都在Microsoft.WindowsAzure.Storage.dll
。
我在设置 Azure Table 存储查询的前几行代码中遇到问题。
我的代码是:
CloudStorageAccount account;
string CloudStorageAccountName = ConfigurationManager.AppSettings["StorageConnectionString"];
// Create the table client.
Microsoft.WindowsAzure.StorageClient.CloudTableClient tableClient = account.CreateCloudTableClient(); // conflicting
// Create the CloudTable object that represents the "people" table.
CloudTable table = tableClient.GetTableReference("people"); // conflicting
第三行和第四行代码(不是注释)分别调用了CreateCloudTableClient()
和GetTableReference()
。我无法同时解决这些问题。
对于第一条语句,CreateCloudTableClient()
returns 来自 WindowsAzure.StorageClient.dll
的 CloudTableClient
。第二条语句 returns 来自同一个 DLL 的 CloudTable
。但是,DLL 不包含名为 CloudTable
的 class,只有 WindowsAzure.Storage.Table.dll
包含,因此在运行 GetTableReference()
.[=27= 的行上存在编译错误]
如果我将 CloudTableClient
程序集更改为 Storage.Table.dll
,则会在 CreateCloudTableClient()
上引发编译错误。所以不管怎样,我无法让它工作,这两个 DLL 正在发生冲突。这段代码引用了我的多个 articles 所以我不确定我做错了什么。我尝试使用 var
而不是 class 引用,但我遇到了同样的问题。编译器以某种方式将 var
解释为 Storage.Table.CloudTable
- 为什么?超越我。我正在使用最新版本的 SDK (2.7)。
根据MSDN,您要查找的所有类都在Microsoft.WindowsAzure.Storage.dll
。