Azure cosmosdb 如何比较cosmos DB表中的默认时间戳属性

Azure cosmosdb 如何比较cosmos DB表中的默认时间戳属性,azure-cosmosdb,azure-cosmosdb-tables,Azure Cosmosdb,Azure Cosmosdb Tables,cosmos DB表格条目为每个表格操作管理一个默认的时间戳属性。当我试图根据同一时间戳字段查询上次更新的条目时,结果并不像预期的那样。TableQuery如下所示: TableQuery.GenerateFilterConditionForDate("Timestamp", QueryComparisons.GreaterThanOrEqual, timestamp) 其中,timestamp是一个DateT

cosmos DB表格条目为每个表格操作管理一个默认的
时间戳
属性。当我试图根据同一时间戳字段查询上次更新的条目时,结果并不像预期的那样。TableQuery如下所示:

TableQuery.GenerateFilterConditionForDate("Timestamp",
                QueryComparisons.GreaterThanOrEqual,
                timestamp)
其中,
timestamp
是一个
DateTimeOffset
对象。即使表中的
Timestamp
列具有更高的值,我也会检索到0行。这里缺少什么?

我的表中的数据

查询参数

结果

var query=TableQuery.GenerateFilterConditionForDate(“Timestamp”,QueryComparisons.GreaterThanOrEqual,DateTimeOffset.Now.AddDays(-10).Date);
var exQuery=new TableQuery()。其中(query);
var results0=sourcetable.ExecuteQuery(exQuery.ToList();
//var results1=sourcetable.ExecuteQuery(exQuery).Select(ent=>(CustomerEntity)ent.ToList();

有关详细信息,您可以查看。
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();