Как я могу найти конкретную дату в Nhibernate?
В настоящее время я использую это для поиска заказа на один день.
ICriteria criteria = SessionManager.CurrentSession.CreateCriteria(typeof(Order))
.Add(Expression.Between("DateCreated", date.Date.AddDays(-1), date.Date.AddDays(1)))
.AddOrder(NHibernate.Criterion.Order.Desc("OrderID"));
Я попробовал следующий код, но они принесли мне данные.
Expression.Eq("DateCreated", date)
Expression.Like("DateCreated", date)
Примечание:
Значение даты прохода будет таким: 2010-04-03 00:00:00
,
Фактическое значение даты в базе данных будет таким: 2010-03-13 11:17:16.000
Может кто-нибудь дать мне знать, как это сделать?
Большое спасибо.