NHibernate Prevent Lazy Loading de referência inigualável

Eu tenho um problema com o NHibernate. Eu tenho uma referência de Table1 para Table2, e eu quero NHibernate para, quando um registro correspondente não é encontrado na Tabela2, para não emitir uma instrução SELECT contra Table2, para, eu não sei, fazer realmente muito certo que ele realmente não está lá.

Eu tentei adicionar modificadores como.LazyLoad(Laziness.False) e.NotFound.Ignore() para minha referência, mas NHibernate alegremente ignora meus comandos com extremo preconceito, emitindo seu select e quebrando meu código.

questionAnswers(2)

yourAnswerToTheQuestion