C# 分组Azure表存储表

C# 分组Azure表存储表,c#,azure,azure-table-storage,C#,Azure,Azure Table Storage,我有一个当前任务,需要动态创建Azure表存储表(C#),并插入实体。那部分现在可以了 现在需要将这些表分组为某种形式的通用性,以形成类似于树结构的内容 说: 存储帐户有几个组,每个组有几个表 我们正在考虑在Blob存储中添加名称,使其看起来像路径,但不能使用u或/命名表 我希望我能把情况说清楚。请毫不犹豫地回复这两个答案或澄清。您有两个选择: -为表命名空间(使用授权字符,因为“仅字母数字”规则,看起来不太好) -使用RESTAPI创建存储帐户(azure提供的唯一表) 我看到了这张桌子,但恐

我有一个当前任务,需要动态创建Azure表存储表(C#),并插入实体。那部分现在可以了

现在需要将这些表分组为某种形式的通用性,以形成类似于树结构的内容

说:

存储帐户有几个组,每个组有几个表

我们正在考虑在Blob存储中添加名称,使其看起来像路径,但不能使用u或/命名表

我希望我能把情况说清楚。请毫不犹豫地回复这两个答案或澄清。

您有两个选择: -为表命名空间(使用授权字符,因为“仅字母数字”规则,看起来不太好) -使用RESTAPI创建存储帐户(azure提供的唯一表)

我看到了这张桌子,但恐怕只剩下一张桌子了:(如果您能提供一些上下文来解释为什么需要这样做,这会有所帮助。Hello Herve,该应用程序应由多个用户使用。每个用户都可以创建多个帐户。每个帐户都有记录的活动。这些帐户各不相同,它们将有不同的多个日志数据。因此,对于这一点,可能需要一个sensible数据检索过程,我想检索数据为User1/Account1/Account1Process1Log;也可以是User1/Account1/Account1Process2Log,我希望我能够清楚地表达出来。提前感谢!感谢提供更多详细信息。您可以按照以下行命名表:User1-Account1-accountprocess1log。或者将表命名为User1,并且有一个带有“account1”的PartitionKey和一个RowKey的GUID以使其唯一;然后将进程名称存储在另一个字段中。找到命名约定解决方案的最佳方法是首先从您的阅读目标开始:您需要快速和/或经常访问什么?Hello Herve。感谢您的建议。我也在研究是的,但这不会导致我只有一张桌子吗?提前谢谢!