我想創建一個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));
我知道這並不是正確的,但顯示了我在嘗試克完成。 使用SQL Server作爲數據庫。