0

我正在使用 Azure Table Storage Rest Api 来更新实体。如果实体有 5 列(col1、col2、col3、col4、col5)并且我正在制作一个像这样的 PUT 请求正文。

{"col1":"value"}

其余列值设置为 NULL。

有没有办法避免它?

4

1 回答 1

1

您看到此行为的原因是您正在执行Update Entity将替换整个实体的操作。

如果您只对更改一个属性(属性)感兴趣,则需要使用Merge Entity通过更新实体的属性来更新现有实体的操作。它不会取代现有实体。

只需将您的 HTTP 请求方法更改为MERGEfrom即可PUT

于 2020-07-27T06:28:47.717 回答