HQL中的日期时间字符串

HQL中的日期时间字符串,hql,castle-activerecord,Hql,Castle Activerecord,我正在将Castle ActiveRecord用于我的应用程序。我的问题是如何在HQL中像这样使用datetime字符串(不使用参数): 尝试使用YYYY-MM-DD格式: from Contact c where c.DayOfBirth = '1988-05-03' 谢谢你,谢弗。我尝试过:“从联系人c,其中c.DayOfBirth=1988-05-03”,查询可以执行而不抛出异常,但它没有返回任何记录。@Trầ北曲ố你可能想要在'1988-05-03'和'1988-05-04'之间的c.

我正在将Castle ActiveRecord用于我的应用程序。我的问题是如何在HQL中像这样使用datetime字符串(不使用参数):


尝试使用YYYY-MM-DD格式:

from Contact c where c.DayOfBirth = '1988-05-03'

谢谢你,谢弗。我尝试过:“从联系人c,其中c.DayOfBirth=1988-05-03”,查询可以执行而不抛出异常,但它没有返回任何记录。@Trầ北曲ố你可能想要
在'1988-05-03'和'1988-05-04'之间的c.DayOfBirthầ北曲ốc Bình:你确定表中有这样的出生日期的记录吗?@Trầ北曲ốc Bình:使用探查器()或将app.config中的键
show_sql
设置为true。一旦你掌握了Castle正在执行的查询,你就可以从那里开始了。谢谢Mike,但是我找不到真正的查询。有什么问题吗?它是否出错,或者只是返回错误的结果?
from Contact c where c.DayOfBirth = '1988-05-03'