将 MySQL 日期与 c#/Nhibernate 日期进行比较

Compare MySQL Date with c#/Nhibernate Date

我如何比较 Mysql 日期(没有时间)与 Nhibernate

中的当前日期
data = session.CreateCriteria(typeof(DataModel))
                    .Add(Restrictions.Eq("date", DateTime.Now))
                    .UniqueResult<DataModel>();

这不会工作,因为 DateTime 现在保存时间或者为什么我得到数据 = null

使用DateTime.Now.Date代替DateTime.Now:

data = session.CreateCriteria(typeof(DataModel))
             .Add(Restrictions.Eq("date", DateTime.Now.Date))
             .UniqueResult<DataModel>();