我正在编写一个与Azure接口的门户网站。
我想拉出并显示Azure表存储(nosql)的内容
我正在使用:
CloudTable table = TableClient.GetTableReference(tableName);
IEnumerable<DynamicTableEntity> results = table.ExecuteQuery(new TableQuery());
这将获取表格和实体。
每个返回的DynamicTableEntity仅列出具有值的属性。 没有所有表属性的列表使得在视图上显示数据很麻烦。
有没有办法使用Microsoft.WindowsAzure.Storage以编程方式获取表的所有列名。
答案 0 :(得分:1)
在Azure存储中,表将数据存储为实体集合。实体具有主键和一组属性。但是,Table服务不会强制执行表的任何模式,因此同一个表中的两个实体可能具有不同的属性集。
因此,如果客户端应用程序没有强制执行模式,则没有简单的方法来查询表中所有实体的所有属性的并集。