Я пытаюсь загрузить роли во множестве разных коллекций из моего объекта User.
Role role = null;
IQueryOver<User, User> query = session.QueryOver<User>()
.Fetch( p => p.Roles).Eager
.JoinAlias( q => q.Roles, () => role)
.Where(() => role.Active == true);
оставляет меня с объектами пользователя, которые имеют неинициализированные роли участников.Если я удаляю joinalias, они инициализируются просто отлично.Это просто ошибка NH3 или я что-то не так делаю?