使用按例查询(QBE)按日期检索对象
本文关键字:日期 检索 QBE 对象 查询 | 更新日期: 2023-09-27 18:15:40
我有一个带有属性DateCreated的类,如您所料,它存储日期&创建对象并将其存储在db40数据库中的时间。
private DateTime dateCreated;
是否可以使用QBE检索某一天创建的所有项目?
查询总是返回0个结果,我认为这是因为数据库中的对象也包含了创建这些对象的时间。因此,在使用db40的原型对象作为示例时,除了指定日期外,还需要指定时间。
是否有其他解决方法?使用本机查询或SODA查询API ?
我不确定您是否能够使用按例查询来实现这一点。但是使用Linq to db40,您可以编写简单的查询:
var objects = from DummyType item in dbsession
where item.dateCreated >= DateTime.Parse("1.1.2014 00:00:00") &&
item.dateCreated <= DateTime.Parse("1.1.2014 23:59:59")
select item;