将LINQPAD连接到azure存储

时间:2011-12-03 06:21:35

标签: c# linq azure linqpad

我想将LINQPAD连接到我的开发存储Azure。我知道我需要使用以下内容:

var accountName = "jamiekt"; 
var sharedKey = "smXblLn+==";
var uri = new System.Uri("http://table.core.windows.net/");

但是如何连接本地存储模拟器?

1 个答案:

答案 0 :(得分:0)

将LINQpad连接到Azure存储的一个很好的例子是:

http://geekswithblogs.net/IUnknown/archive/2010/03/10/linqpad-with-azure-table-storage.aspx

使用开发存储帐户,详见此处:

https://azure.microsoft.com/en-us/documentation/articles/storage-use-emulator/

特别是:

  

帐户名称:devstoreaccount1

     

帐户密钥:   Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq / K1SZFPTOtr / KBHBeksoGMGw ==

URI取决于您要连接的内容:

  

以下格式用于解决在中运行的资源   存储模拟器:

     

Blob服务:http://127.0.0.1:10000/<account-name>/<resource-path>

     

队列服务:http://127.0.0.1:10001/<account-name>/<resource-path>

     

表格服务:http://127.0.0.1:10002/<account-name>/<resource-path>

     

例如,以下地址可能用于访问blob   在存储模拟器中:

     

http://127.0.0.1:10000/myaccount/mycontainer/myblob.txt