爲什麼不能這個查詢工作,它總是返回一個空的列表(映射是好的,我確信數據庫有數據!)任何想法?爲什麼這個Nhibernate查詢返回一個空列表?
var ids = //IList<int> of ids
var result = _session.CreateCriteria(typeof (User))
.Add(Restrictions.InG("Id", ids))
.CreateCriteria("Posts")
.AddOrder(Order.Asc("CreatedOn"))
.SetMaxResults(20)
.List<Post>();
您正在詢問某種類型的用戶,然後以帖子列表的返回方式結束該查詢。否則我不確定?我通常不使用這些類型的數據訪問方法的CreateCriteria語法 – mikeschuld 2009-09-10 18:21:43
@ mikeschuld:我確實有.CreateCriteria(「帖子」),所以我可以要求一個帖子列表 – 2009-09-10 18:25:04