Carregamento lento para NHibernate com Ignore.NotFound

Tenho um mapeamento como o abaixo para um objeto Candidate:

References(x => x.Country).Column("CountryId").NotFound().Ignore()

o problema aqui é que, se eu selecionar * Candidatos, recebo uma seleção extra para cada um deles, não é uma coisa boa, então retiro o bit NotFound (). Ignore (), mas agora o código a seguir falha com a exceção ObjectNotFoundException:

if (entity.Country != null)
{
       bos.CountryName = entity.Country.Name;
}

Existe uma maneira de forçar o Hhibernate a selecionar quando eu comparo o County! = Null?

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion