azure - 表存储获取实体的列

标签 azure azure-table-storage

我构建了一个基于 Azure 的应用程序,我希望在显示实体之前将实体的列规范保存到表存储中。

我怎样才能做到这一点?

最佳答案

试试这个代码:

    static void GetAttributeTypes()
    {
        storageAccount = CloudStorageAccount.DevelopmentStorageAccount;
        var table = storageAccount.CreateCloudTableClient().GetTableReference("WADLogsTable");
        var query = new TableQuery().Take(1);
        var result = table.ExecuteQuery(query).ToList();
        if (result != null && result.Count > 0)
        {
            var dynamicTableEntity = result[0];
            foreach (var property in dynamicTableEntity.Properties)
            {
                Console.WriteLine(property.Key + " = " + property.Value.PropertyType);
            }
        }
    }

假设表中的所有实体都具有相同的属性,我所做的就是从表中仅获取一个实体并循环遍历其属性。我使用了存储客户端库2.0.6.1。

关于azure - 表存储获取实体的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19113923/

相关文章:

azure - 将 Azure 表存储迁移到 Cosmos DB

ExecuteQuerySegmentedAsync 与 ExecuteQuery 的 Azure 表查询限制

powershell - 无法在 ARM 模式下将 Azure DSC 扩展添加到 VM

javascript - 如何通过 App Insights 获取与网页交互的时间

c# - .NET Core 中的 Azure 表存储 CreateQuery

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

azure - 使用 Chrome Devtools 捕获 WebSocket 音频文件

Azure 数据流-源查询下推

sql-server - 如何通过计费 API 查找 Azure 使用记录中的唯一性

Azure 表存储警告 - WCF 数据服务已过时