将MySQL Date与c#/ Nhibernate Date进行比较

时间:2015-07-20 11:41:49

标签: c# mysql nhibernate

如何将Mysql日期(没有时间)与Nhibernate中的当前日期进行比较

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

这不会起作用,因为DateTime现在保留时间或为什么我得到data = null

1 个答案:

答案 0 :(得分:1)

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

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