Я пытаюсь решить проблему n + 1, где я получаю все свои сообщения и сообщения на форуме. Я пытался сделать это следующим образом:
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 (), это работает. Известна ли ошибка при получении и использовании кэширования запросов?