Формула быстрой загрузки не работает при повторном запросе

#queryover

#выполнение запроса

Вопрос:

У меня есть формула, определенная в сопоставлении, как показано ниже.

 public TextMap()
    {
        base.Table("text");
        base.Id(x => x.Id).Column("id").GeneratedBy.Assigned();
        base.Map(x => x.Subject).Column("[subject]");
        base.Map(x => x.CountOver).Formula("(count(*) over())").LazyLoad();
    }
  

Если я попытаюсь подсчитать количество ожидаемой загрузки по свойству во время поиска, используя приведенный ниже код, nhibernate вообще не включает столбец в инструкцию select.

 var results = Session.QueryOver<Text>().Fetch(x=>x.CountOver).Eager().List();
  

вместо этого, если я использую приведенный ниже код, он включает столбец в инструкцию select.

 var results = Session.CreateQuery("from Text fetch all properties").List<Text>();
  

Есть ли ошибка в критериях или повторном запросе для извлечения формулы с ускоренной загрузкой или я что-то упускаю в своем коде?

Комментарии:

1. Я предполагаю, что это невозможно тогда с повторным запросом или критериями.