代码之家  ›  专栏  ›  技术社区  ›  roufamatic

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

  •  1
  • roufamatic  · 技术社区  · 14 年前

    Windows Azure表 有两种不同的机制可以改变现有实体: Update ,在适当位置修改属性,以及 Merge 替换整个实体。

    你打电话时用的是哪个 TableServiceContext.UpdateObject() ?(我猜是更新版)另外一个是否通过这个API公开了?

    (如果这是在我的鼻子下面的医生,我没有看到它道歉。)

    1 回复  |  直到 14 年前
        1
  •  1
  •   user94559    14 年前

    实际上,它是在适当位置修改属性的合并,以及替换整个实体的更新。

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

    测试/验证这一点的一个简单方法是运行一个调试代理(如fiddler),然后查看在线路上发生了什么。