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