1
是否有任何过程知道Azure表实体的列名或属性名。我有每行保存相同类型的数据。我只需要知道每个实体在运行时的所有属性名称。检索Azure表的属性
-Mahender是否有任何过程知道Azure表实体的列名或属性名。我有每行保存相同类型的数据。我只需要知道每个实体在运行时的所有属性名称。检索Azure表的属性
-Mahender是的,你可以使用DynamicTableEntity,DictionaryTableEntity或重写ReadEntity方法:
public override void ReadEntity(IDictionary<string, EntityProperty> properties, OperationContext operationContext)
{
// Store property names somewhere.
base.ReadEntity(properties, operationContext);
}
通过重写ReadEntity方法,你可以存储在每个实体列表中的所有属性名。
注:这个答案假设您正在使用的表存储2.0版SDK
怎么可能有1.7 SDK? – user145610
通过处理上下文中的ReadingEntity事件:http://blogs.msdn.com/b/avkashchauhan/archive/2011/03/28/reading-and-saving-table-storage-entities-without-knowing-the-架构或更新管理tablestorageentity-模式-AT-runtime.aspx –