创建 Azure table 个存储文件夹

Create Azure table storage folders

我有一个工作者角色 运行,它在 table 存储中创建 table,我希望能够将这些 table 分组到类别中,例如你会在一个文件夹下。

我看不出有任何方法可以在 .Net 中使用 table 类 执行此操作,但是当我查看我的 table 存储 'Tables' 时,我看到了'Metrics Table' 条目,看起来像 'folder' 并展开以显示其下方的多个指标 table。

我如何以编程方式create/add自己其中之一?

有什么想法不胜感激?

简单的回答是你不能。 Table 存储服务包含 table 个,然后每个 table 个包含实体。您所说的 Metrics Table 的功能是一个 UI 功能,其中 UI 将所有这些 table 组合在一起。

恐怕这是不可能的。 Visual Studio 以不同方式处理指标表。使用 Query Tables 存储 REST API 时甚至不会返回它们(您只能通过名称直接使用它们)。 Azure 存储资源管理器等工具根本不显示它们。

回到你的问题。最佳做法是对同一 'category' 中的表使用通用前缀。

例如。 WAD* 对于所有 azure 诊断表,NLog*对于 nlog 表。