Nhibernate v2.1.2 条件获取添加一些天到修改>日期时间现在
本文关键字:修改 日期 时间 v2 条件 获取 添加 Nhibernate | 更新日期: 2023-09-27 18:34:53
想要实现类似
**修改日期.添加天数(20(>当前日期时间 **
其中,修改日期添加可配置值,并再次将其与它是否大于当前日期时间进行比较。
例如,在数据库中,我将日期修改为 2nd,将 20 添加到它会使它成为第 22 个,现在将检查这个 22nd 是否大于当前日期时间。可以在代码中使用内联 sql/hql,但希望通过条件实现相同的目标。请分享您的看法。
有一个搜索示例的解决方案:)
cr.Add(Restrictions.Gt(
Projections.SqlFunction(
new SQLFunctionTemplate(NHibernateUtil.Date,
"DateAdd(Day," + strParamVal + ", ?1)"),NHibernateUtil.Date,
Projections.Property("ModifiedDate")),DateTime.Now));