Table Storage PartitionKey 可以更新吗?

Can Table Storage PartitionKey be update?

我在我的项目中使用 Azure table 存储。我想更新实体的 PartitionKey 字段。是否可以这样做,或者我应该删除该实体并重新添加它?

我以为无法更新此字段,但网站描述让我很困惑。

感谢您的宝贵意见!

无法更新 Table 存储实体的 PartitionKey(或 RowKey)。您将需要创建一个新实体。

与其删除实体再重新添加,我建议您逆向执行该过程,即先添加实体,然后再删除现有实体。这样,如果您的删除操作失败,您仍然拥有更新后的实体。