Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过OData操作Azure表_Azure_Odata - Fatal编程技术网

通过OData操作Azure表

通过OData操作Azure表,azure,odata,Azure,Odata,如果我有一个Azure表,我需要做什么(如果有的话)才能通过OData公开它 另外,ODataURL看起来像什么?如果我的表Url是mytable.Table.core.windows.net,我应该将我的Visual Studio Web引用指向哪里才能访问此数据?这取决于您所说的: 通过OData公开它 访问Azure表中数据的唯一方法是通过OData。因此,只要您拥有正确的身份验证详细信息(这可能是非标准的,我没有尝试以这种方式使用它),您的所有表都已作为OData公开。(url应为htt

如果我有一个Azure表,我需要做什么(如果有的话)才能通过OData公开它


另外,ODataURL看起来像什么?如果我的表Url是mytable.Table.core.windows.net,我应该将我的Visual Studio Web引用指向哪里才能访问此数据?

这取决于您所说的:

通过OData公开它

访问Azure表中数据的唯一方法是通过OData。因此,只要您拥有正确的身份验证详细信息(这可能是非标准的,我没有尝试以这种方式使用它),您的所有表都已作为OData公开。(url应为
http://myaccount.table.core.windows.net/mytable

如果您希望在VisualStudio项目中使用Azure表,而不是通过API访问它,通常只需使用它就更容易了


如果您想使用当前提供的以外的某种形式或身份验证公开表中的数据(可能您希望在不泄露存储密钥的情况下公开该数据),您必须创建自己的包装服务来实现这一点(类似于Gaurav提供的链接中提到的方法)

请查看Jon Udell的这篇博文:。嗯