我想從NHibernate查詢中取回對象。如何用NHibernate從數據庫中獲取對象?
我的方法如下:
public Site GetSiteByHost(string host)
{
var result = _session.CreateCriteria<Site>()
.Add(SqlExpression.Like<Site>(g => g.URLName, host));
return result;
}
問題是,result
是一種類型的HNibernate.ICriteria。
我怎樣才能得到這個返回一個Site
對象?
如果我是用LINQ to SQL來做這件事,它會是類似於.FirstOrDefault()
但這對NHibernate不可用...或者它是?!?!
東西等於這可如果你正在使用NHibernate的2.1.2比需要 – Paco 2010-07-09 18:56:00