Я пытаюсь ограничить мой запрос NHibernate некоторыми базовыми манипуляциями с датой / временем . Более конкретно, я хочу выполнить следующий оператор (псевдо-SQL):
select * from article where created_on + lifespan >= sysdate
с:
created_on
сопоставляется со свойством типа DateTime
.
lifespan
сопоставляется со свойством типа TimeSpan
.
sysdate
- это текущая дата / время (сервера базы данных или хоста приложения, мне все равно)
Есть ли какой-нибудь встроенный способ сделать это с помощью Criteria-API или HQL ?
return session
.CreateCriteria<Article>()
.Add( ? )
.List<Article>();