我正在使用 Azure Table Storage Rest Api 来更新实体。如果实体有 5 列(col1、col2、col3、col4、col5)并且我正在制作一个像这样的 PUT 请求正文。
{"col1":"value"}
其余列值设置为 NULL。
有没有办法避免它?
我正在使用 Azure Table Storage Rest Api 来更新实体。如果实体有 5 列(col1、col2、col3、col4、col5)并且我正在制作一个像这样的 PUT 请求正文。
{"col1":"value"}
其余列值设置为 NULL。
有没有办法避免它?
您看到此行为的原因是您正在执行Update Entity
将替换整个实体的操作。
如果您只对更改一个属性(属性)感兴趣,则需要使用Merge Entity
通过更新实体的属性来更新现有实体的操作。它不会取代现有实体。
只需将您的 HTTP 请求方法更改为MERGE
from即可PUT
。