2
我該如何急於獲取一個集合,但只有N個第一項?圍住一個熱切的收集
使用此代碼的作品,但有沒有'官方的方式'來實現這一目標?
public Gallery GetById(int id)
{
var session = GetSession();
var criteria = session.CreateCriteria<Gallery>()
.Add(Expression.Eq("Id", id))
.SetFetchMode("Pictures", FetchMode.Eager)
.CreateAlias("Pictures", "p")
.SetFirstResult(0)
.SetMaxResults(24)
;
return criteria.UniqueResult<Gallery>();
}
在這種情況下,我在邊界的Gallery
的結果,這是無論如何獨特的結果,但我想結合的Pictures
結果。
這看起來對我很好。 – 2010-08-12 21:55:42
在這種情況下。但其他情況呢? – stacker 2010-08-13 00:00:31