想要实现像 ** ModifiedDate.AddDays(20)>当前日期时间**
添加了具有可配置值的modifiedondate,并再次将其与是否大于当前日期时间进行比较。
例如在DB中我将modifieddate修改为2nd,向它添加20使其成为第22个,现在将检查此22nd是否大于当前日期时间。可以在代码中使用内联sql / hql,但希望与条件实现相同。请分享您的观点。
答案 0 :(得分:0)
有一个搜索示例的解决方案:)
cr.Add(Restrictions.Gt(
Projections.SqlFunction(
new SQLFunctionTemplate(NHibernateUtil.Date,
"DateAdd(Day," + strParamVal + ", ?1)"),NHibernateUtil.Date,
Projections.Property("ModifiedDate")),DateTime.Now));