1

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

-马亨德

4

1 回答 1

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

于 2013-01-03T15:46:09.240 回答