你能帮我吗?我想用查询更新所有实体。
答案 0 :(得分:0)
如果您正在寻找关系数据库中可用的UPDATE Table Where SomeProperty = SomeValue
种更新操作,则不幸的是,使用Azure表是不可能的。简而言之,您无法针对Azure表中的表发出更新查询以更新该表中的实体。
您需要做的是首先获取实体,并在获取实体后,在客户端(即在获取实体的应用程序中)更新这些实体,然后对这些实体执行更新操作。
您可以对需要更新的实体进行Entity Group Transaction
以避免多个网络调用(每个实体更新操作是一个单独的网络调用)并获得事务支持。但是,执行Entity Group Transaction
时有一些要求,可以在我链接的页面上找到。