Openid 是否可以更改azure表实体上的partitionkey?

Openid 是否可以更改azure表实体上的partitionkey?,openid,azure-table-storage,Openid,Azure Table Storage,在我的网站上,用户将使用开放ID登录,我将使用声明的标识符的散列作为分区键将声明的标识符作为实体存储在Azure表中 用户随后在站点上创建的工作项也存储在Azure表中,使用相同的分区键哈希。从性能角度看,这似乎很有用,因为一个用户总是查询自己的分区密钥 但是,在我把自己描绘成一个角落之前,我如何才能让用户更改他们的开放id提供者和声明的标识符?因为如果他们声明的id改变,分区键的哈希值就必须改变。我不能更改它,可以吗?不,不能更改表的分区键,因为它是标识实体的方式 您需要添加新实体并删除旧实体

在我的网站上,用户将使用开放ID登录,我将使用声明的标识符的散列作为分区键将声明的标识符作为实体存储在Azure表中

用户随后在站点上创建的工作项也存储在Azure表中,使用相同的分区键哈希。从性能角度看,这似乎很有用,因为一个用户总是查询自己的分区密钥


但是,在我把自己描绘成一个角落之前,我如何才能让用户更改他们的开放id提供者和声明的标识符?因为如果他们声明的id改变,分区键的哈希值就必须改变。我不能更改它,可以吗?

不,不能更改表的分区键,因为它是标识实体的方式

您需要添加新实体并删除旧实体


您可以尝试使用另一个分区键。

不,无法更改表的分区键,因为它是标识实体的方式

您需要添加新实体并删除旧实体

您可以尝试使用另一个分区键