Я пытаюсь выяснить, как лучше всего выполнить запрос в NHibernate, чтобы возвращаемые результаты находились между записями с текущим временем> = PublishDateTime и <= ExpiryDateTime </p>
Дата истечения может быть нулевой, поэтому мне нужно это учитывать. Я нашел пару примеров здесь и здесь , но они, кажется, работают по-другому и принимают 2 значения и сравнивают с одним полем БД. Я действительно хочу другой путь неправильно.
Запрос до сих пор:
var query = _session.CreateCriteria<Message>()
.AddOrder(Order.Desc("PublishedDateTime"))
.List<Message>();
return query;
Любые предложения будут приняты!