列出仅具有表名的Azure表存储表元数据

列出仅具有表名的Azure表存储表元数据,azure,azure-storage,azure-table-storage,Azure,Azure Storage,Azure Table Storage,当我只有表名开始时,如何获取有关Azure表存储的表的元数据(如表的属性名)?这就是我到目前为止所做的: /// <summary> /// List the tables in this storage account /// </summary> IEnumerable<string> ListAllTables() { var storageAccount = GetStorageAccount()

当我只有表名开始时,如何获取有关Azure表存储的表的元数据(如表的属性名)?这就是我到目前为止所做的:

    /// <summary>
    /// List the tables in this storage account
    /// </summary>
    IEnumerable<string> ListAllTables()
    {
        var storageAccount = GetStorageAccount();

        // Create service client for credentialed access to the Table service.
        var tableClient = new CloudTableClient(storageAccount.TableEndpoint.ToString(),
            storageAccount.Credentials);

        return tableClient.ListTables();
    }

    IEnumerable<string> ListTableMetadata(tableName)
    {
        // Now, just how can I list all the table metadata?
    }

    void main()
    {
        foreach (var tableName in ListAllTables())
        {
            Console.WriteLine("Table: " + tableName);

            // List all the table metadata
            Console.WriteLine("Properties: " + ListTableMetadata(tableName));
        }
    }
//
///列出此存储帐户中的表
/// 
IEnumerable ListAllTables()
{
var storageAccount=GetStorageAccount();
//创建服务客户端,以便对表服务进行经认证的访问。
var tableClient=新的CloudTableClient(storageAccount.TableEndpoint.ToString(),
storageAccount.Credentials);
返回tableClient.ListTables();
}
IEnumerable ListTableMetadata(tableName)
{
//现在,我如何列出所有表元数据?
}
void main()
{
foreach(ListAllTables()中的var tableName)
{
Console.WriteLine(“表:+tableName”);
//列出所有表元数据
Console.WriteLine(“属性:+ListTableMetadata(tableName));
}
}

Azure存储表服务不强制表的任何架构。因此,同一个表中的两个实体可能具有不同的属性集。如果您想查询所有实体而不事先知道它们的属性,我建议查看,它将实体的所有属性作为键值对返回。

表元数据是什么意思?你是说表中的实体吗?@GauravMantri属性名称是我感兴趣的。好了,Azure表没有Azure Blob或队列之类的元数据。