У меня есть объект с свойством, ссылающимся на другой объект (ReferenceEntity в примерах).
С помощью HQL я могу сделать это:
select e.ReferenceEntity from Entity e where e.Id = :entityId
NHibernate предоставит мне экземпляр ReferenceEntity без лени.
С запросом на im пытаюсь сделать это:
Session.QueryOver<Entity>()
.Where(e => e.Id == entityId)
.Select(e => e.ReferenceEntity)
.SingleOrDefault<ReferenceEntity>()
С QueryOver Nhibernate дает мне ReferenceEntity, но ленивый.
Я хочу получить ReferenceEntity с нетерпением загрузки с помощью queryover, как я делаю с hql.
Спасибо