检索Azure表的属性

时间:2013-01-03 15:39:51

标签: azure

是否有任何过程可以了解Azure表实体的列名称或属性名称。我让每一行都保存相同类型的数据。我只需要在运行时知道每个实体的所有属性名称。

-Mahender

1 个答案:

答案 0 :(得分:1)

是的,您可以使用DynamicTableEntityDictionaryTableEntity或覆盖ReadEntity方法:

    public override void ReadEntity(IDictionary<string, EntityProperty> properties, OperationContext operationContext)
    {
        // Store property names somewhere.
        base.ReadEntity(properties, operationContext);
    }

通过重写ReadEntity方法,您可以将所有属性名称存储在每个实体的列表中。

注意:此答案假设您使用的是Table Storage v2.0 SDK