基本的な日付/時刻操作で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>();