Nhibernate v2.1.2 条件获取添加一些天到修改>日期时间现在

本文关键字:修改 日期 时间 v2 条件 获取 添加 Nhibernate | 更新日期: 2023-09-27 18:34:53

想要实现类似
**修改日期.添加天数(20(>当前日期时间 **

其中,修改日期添加可配置值,并再次将其与它是否大于当前日期时间进行比较。

例如,在数据库中,我将日期修改为 2nd,将 20 添加到它会使它成为第 22 个,现在将检查这个 22nd 是否大于当前日期时间。可以在代码中使用内联 sql/hql,但希望通过条件实现相同的目标。请分享您的看法。

Nhibernate v2.1.2 条件获取添加一些天到修改>日期时间现在

有一个搜索示例的解决方案:)

cr.Add(Restrictions.Gt(
                    Projections.SqlFunction(
                        new SQLFunctionTemplate(NHibernateUtil.Date,
                                                "DateAdd(Day," + strParamVal + ", ?1)"),NHibernateUtil.Date,
                        Projections.Property("ModifiedDate")),DateTime.Now));