如何比较 cosmos DB table 中的默认时间戳 属性

How to compare default Timestamp property in a cosmos DB table

cosmos DB table 条目管理每个 table 操作的默认 Timestamp 属性。当我尝试根据同一时间戳字段查询最近更新的条目时,结果未按预期运行。 TableQuery 如下所示:

TableQuery.GenerateFilterConditionForDate("Timestamp",
                QueryComparisons.GreaterThanOrEqual,
                timestamp)

其中 timestamp 是一个 DateTimeOffset 对象。即使 table 中存在的行与 Timestamp 列保持更高的值,我也检索到 0 行。这里缺少什么?

数据在我的table.

查询参数。

结果。

var query = TableQuery.GenerateFilterConditionForDate("Timestamp", QueryComparisons.GreaterThanOrEqual, DateTimeOffset.Now.AddDays(-10).Date);
var exQuery = new TableQuery<CustomerEntity>().Where(query);
var results0 = sourcetable.ExecuteQuery(exQuery).ToList();
//var results1 = sourcetable.ExecuteQuery(exQuery).Select(ent => (CustomerEntity)ent).ToList();