Windows Azure表:用于更新/合并的C#API?

时间:2010-08-08 20:37:42

标签: azure azure-storage azure-table-storage

Windows Azure表有两种不同的机制可用于更改现有实体:Update,它可以修改适当的属性,Merge可以替换整个实体。

拨打TableServiceContext.UpdateObject()时会使用以下哪些内容? (我猜测更新。)而另一个是通过这个API公开的吗?

(道歉,如果这在我的文档中是正确的,我没有看到它。)

1 个答案:

答案 0 :(得分:1)

实际上,它是Merge,它修改了适当的属性,而Update则替换了整个实体。

我相信默认情况下存储客户端库会进行合并,但我认为您可以使用SaveChangeOptions.UpdateAsReplace来修改此行为。

测试/验证这一点的一种简单方法是运行像Fiddler这样的调试代理,只需查看通过线路发生的事情。