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