1
我想解決n + 1問題,在那裏我檢索我所有的forumthreads和帖子。我試圖做類似如下:NHibernate的fetchmany對象與目標類型不匹配
return Session.Query<ForumThread>().Where(x => x.IsActive)
.OrderByDescending(x => x.LastForumPost)
.Skip((page - 1) * pageSize)
.Take(pageSize)
.FetchMany(x=>x.ForumPosts)
.Cacheable();
但是,這給出了一個錯誤:
Object does not match the destination type.
如果我刪除.Cacheable()它的工作原理。是否有任何已知的提取和使用查詢緩存錯誤?
謝謝,我只是討厭不得不編譯例如NHibernate.Search和所有其他的東西只是爲了使用新版本。 – Dofs 2011-04-03 08:01:56