我担心这可能是一个非常简单的问题,但老实说,我已经阅读了文档,但我不明白。
使用 Azure 存储表时,我知道我设置了分区和行键,然后传入要保存在实体中的对象。
现在,这些是我的问题? 设置第一个对象后,后续对象可以具有不同的结构吗?
如果我不知道实体的结构怎么办。我可以使用 URL 来发现它吗?
在不使用 Azure 存储资源管理器的情况下,是否有任何方法可以检索实体列表中的对象结构?
Azure 表中的每一行都可以具有完全不同的对象类型,因此第一个问题的答案是肯定的。
如果您不知道存储的实体的结构,则可以检索实体作为DynamicTableEntity
。DynamicTableEntity
配有EntityProperty
字典。字典中的键是属性的名称,值是EntityProperty
。EntityProperty
包含PropertyType
属性和原始对象中属性的实际值。这应该可以让您很好地了解写入表存储的对象的形状。没有用于获取类型的 URL 功能。