Мне нужно выполнить подзапрос для подзапроса, но я не могу заставить его работать.
Я пробовал this
Task tAlias = null;
List<Task> result = session.QueryOver<Task>(() => tAlias)
.Where(Restrictions.In(Projections.Property(() => tAlias.Course.Id), courseIds))
.WithSubquery.WhereExists(QueryOver.Of<CompletedTask>().Where(x => x.Student.StudentId == settings.StudentId))
().ToList();
Но я получаю
Невозможно использовать подзапросы по критерию без проекции.