代码之家  ›  专栏  ›  技术社区  ›  Brian Rak

Azure表存储:是否可以使用一个查询条件来比较添加两个列值的结果?

  •  0
  • Brian Rak  · 技术社区  · 4 年前

    我有一个Azure存储表,在那里我存储与抽认卡相遇的结果。它有如下列:

    UserID CardID ConsecutiveCorrect TotalCorrect TotalIncorrect

    遗憾的是,我没有想到要为 TotalEncounters 次。如果我能说的话这很容易 WHERE TotalCorrect + TotalIncorrect = N ,但我在API中没有看到任何地方可以这样做。

    1 回复  |  直到 4 年前
        1
  •  1
  •   Gaurav Mantri    4 年前

    我是不是错过了什么好东西?或者这真的不可能吗 Azure表存储?

    你不会错过的。不幸的是,这种事情在Azure表存储中是不可能的。只有通过获取所有实体,才能在应用程序代码中应用这种逻辑。

    TotalEncounters 随时更新它的价值 TotalCorrect 和/或 TotalIncorrect 属性已更改。这样您就不必在应用程序代码中应用此逻辑。