如何将Mysql日期(没有时间)与Nhibernate中的当前日期进行比较
data = session.CreateCriteria(typeof(DataModel))
.Add(Restrictions.Eq("date", DateTime.Now))
.UniqueResult<DataModel>();
这不会起作用,因为DateTime现在保留时间或为什么我得到data = null
答案 0 :(得分:1)
使用DateTime.Now.Date代替DateTime.Now:
data = session.CreateCriteria(typeof(DataModel))
.Add(Restrictions.Eq("date", DateTime.Now.Date))
.UniqueResult<DataModel>();