0

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

UserID CardID ConsecutiveCorrect TotalCorrect TotalIncorrect

可悲的是,我没有想到要为TotalEncounters. 我正在想办法查询已经看过N次的卡片。如果我只能说这会很容易WHERE TotalCorrect + TotalIncorrect = N,但我在 API 中看不到任何可以做到这一点的地方。

我只是错过了一些很棒的东西吗?或者这在 Azure 表存储中实际上是不可能的?

4

1 回答 1

1

我只是错过了一些很棒的东西吗?或者这在 Azure 表存储中实际上是不可能的?

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

我的建议是在表中添加另一个属性,并在和/或属性发生更改TotalEncounters时继续更新其值。这样您就不必在应用程序代码中应用此逻辑。TotalCorrectTotalIncorrect

于 2021-03-19T00:26:13.380 回答