NHibernate基準を作成して、特定の時刻に作成されたすべての投稿を取得しようとしています。 たとえば、12:15:00から2:20:00の間に作成されたすべての投稿が必要です。NHibernate基準時間で検索する
投稿この
public class Post
{
public virtual DateTime CreatedOn { get; set;}
}
とマッピングのようになります。
<class name="Post" table="Posts">
<property name="CreatedOn" not-null="true"/>
</class>
そして、私はDetachedCriteriaを(これは、より大きな検索の一部になります)に似て なものを使用したいと思います:
をvar criteria = DetachedCriteria.For<Post>
.Add(Restriction.Ge("CreatedOn", Time(12, 15, 00))
.Add(Restriction.Le("CreatedOn", Time(2, 20, 00));
私はそれがまったく正しいとは思っていませんが、私が勉強しているものを示しています。 gを達成する。 SQL Serverをデータベースとして使用する。