【发布时间】:2013-07-16 05:35:14
【问题描述】:
我正在尝试根据“时间”字段(DateTime 对象)在 Azure 存储表中显示条目。但是,当我尝试基于DateTime 进行查询时,我没有任何运气。
我尝试了不同的条件,例如:
- 时间 = g.Time
- time.Equals(g.Time)
- time.Ticks == g.Time.Ticks
- time.ToString() == g.Time.ToString()
-
time.ToString().Equals(g.Time.ToString())
DateTime time = Convert.ToDateTime(timePoint); TableServiceContext tableServiceContext = tableClient.GetDataServiceContext(); var query = from g in tableServiceContext.CreateQuery<MyEntry>(tableName) where time.Ticks == g.Time.Ticks select g;
我已成功显示基于不同 string 字段的条目,但现在我想使用 DateTime,它无法正常工作。
您是否必须以不同方式处理 DateTime 对象?有什么好办法吗?
谢谢!
编辑:当我创建要放入表中的条目时,我验证时间至少等于一个条目。
【问题讨论】:
标签: c# azure azure-storage azure-table-storage