【发布时间】:2018-09-20 22:33:55
【问题描述】:
你能帮帮我吗?我想通过查询更新所有实体。
【问题讨论】:
-
你的意思是你想写一个像
UPDATE Table Where SomeProperty = SomeValue这样的查询吗? -
是的 :-)
标签: azure azure-storage
你能帮帮我吗?我想通过查询更新所有实体。
【问题讨论】:
UPDATE Table Where SomeProperty = SomeValue这样的查询吗?
标签: azure azure-storage
如果您正在寻找关系数据库中可用的UPDATE Table Where SomeProperty = SomeValue 类型的更新操作,很遗憾,Azure Tables 无法做到这一点。简而言之,您不能针对 Azure Tables 中的表发出更新查询来更新该表中的实体。
您需要做的是首先获取实体,一旦获取实体,您将在客户端(即在您获取实体的应用程序中)更新这些实体,然后对这些实体执行更新操作。
您可以为需要更新的实体执行Entity Group Transaction 以避免多次网络调用(每个实体更新操作都是单独的网络调用)并获得事务支持。但是,执行Entity Group Transaction 有一些要求,可以在我链接的页面上找到。
【讨论】: