你好我想用ICriteria这样的接口生成一个sql查询
select * from tableName where (dataColumn like '%2010-06-09%')
我在谷歌进行了研究,发现 CONVERT() 函数可以做到这一点:
SELECT * FROM DATE_SAMPLE
WHERE CONVERT(CHAR(10),SAMPLE_DATE,120) = '2003-04-09'
我怎样才能在带有 ICriteria 的 NHibernate 中做到这一点?
你好我想用ICriteria这样的接口生成一个sql查询
select * from tableName where (dataColumn like '%2010-06-09%')
我在谷歌进行了研究,发现 CONVERT() 函数可以做到这一点:
SELECT * FROM DATE_SAMPLE
WHERE CONVERT(CHAR(10),SAMPLE_DATE,120) = '2003-04-09'
我怎样才能在带有 ICriteria 的 NHibernate 中做到这一点?
You might be able to create your own criteria using. Check out the following:
http://xlib.wordpress.com/2009/12/04/integrating-freetext-search-in-nhibernate-detached-criteria/
通常,您应该将日期(以及时间和日期时间)保存在合适的数据类型(例如 DateTime)中,而不是将它们视为字符串。你不能只将 DateTime 传递给 ICriteria 吗?